[PEFF file: __unnamed__] file_timestamp: AE14339B old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000130] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size 1A20 unpacked_size 1A20 packed_size 1A20 section_kind EXECUTABLE_READONLY share_kind PROCESS alignment 02 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 39430000 addi r10, r3, 0x0000 00000008 90010008 stw [r1 + 0x0008], r0 0000000C 93E1FFFC stw [r1 - 0x0004], r31 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 9081003C stw [r1 + 0x003C], r4 00000018 3C008001 lis r0, 0x8001 0000001C 33E08002 subic r31, r0, 32766 00000020 A86A0002 lha r3, [r10 + 0x0002] 00000024 30810038 addic r4, r1, 56 00000028 480000B9 bl +0x000000B8 /* 000000E0 */ 0000002C 2C030000 cmpwi r3, 0 00000030 3800FFFF li r0, 0xFFFFFFFF 00000034 7F030040 cmpl cr6, r3, r0 00000038 38A30000 addi r5, r3, 0x0000 0000003C 4182005C beq +0x0000005C /* 00000098 */ 00000040 3800FFFE li r0, 0xFFFFFFFE 00000044 7C030040 cmpl r3, r0 00000048 4C800000 mcrf cr1, cr0 0000004C 419A0044 beq cr6, +0x00000044 /* 00000090 */ 00000050 80C10038 lwz r6, [r1 + 0x0038] 00000054 2C060000 cmpwi r6, 0 00000058 4186003C beq cr1, +0x0000003C /* 00000094 */ 0000005C 8061003C lwz r3, [r1 + 0x003C] 00000060 388A0000 addi r4, r10, 0x0000 00000064 4182001C beq +0x0000001C /* 00000080 */ 00000068 48001689 bl +0x00001688 /* 000016F0 */ 0000006C 80410014 lwz r2, [r1 + 0x0014] 00000070 3BE30000 addi r31, r3, 0x0000 00000074 387F0000 addi r3, r31, 0x0000 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 48000024 b +0x00000024 /* 000000A0 */ label00000080: 00000080 8062FFF4 lwz r3, [r2 - 0x000C] 00000084 48001685 bl +0x00001684 /* 00001708 */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 4800000C b +0x0000000C /* 00000098 */ label00000090: 00000090 40820008 bne +0x00000008 /* 00000098 */ label00000094: 00000094 3BE00000 li r31, 0x0000 label00000098: 00000098 387F0000 addi r3, r31, 0x0000 0000009C 81810058 lwz r12, [r1 + 0x0058] label000000A0: 000000A0 83E1004C lwz r31, [r1 + 0x004C] 000000A4 7D8803A6 mtlr r12 000000A8 30210050 addic r1, r1, 80 000000AC 4E800020 blr 000000B0 00000000 .invalid 000000B4 00002041 .invalid 000000B8 80010200 lwz r0, [r1 + 0x0200] 000000BC 00000000 .invalid 000000C0 000000B0 .invalid 000000C4 00175347 .invalid 000000C8 495F4344 b +0x015F4344 /* 015F440C */ 000000CC 436F6D70 bdz cr3, +0x00006D70 /* 00006E3C */ 000000D0 6F6E656E xoris r14, r27, 0x656E 000000D4 74446973 andis. r4, r2, 0x6973 000000D8 70617463 andi. r1, r3, 0x7463 000000DC 68000000 xori r0, r0, 0x0000 fn000000E0: 000000E0 7C650734 extsh r5, r3 000000E4 7CA04670 srawi r0, r5, 8 000000E8 7C000735 extsh. r0, r0 000000EC 39000000 li r8, 0x0000 000000F0 30A50008 addic r5, r5, 8 000000F4 39280000 addi r9, r8, 0x0000 000000F8 40800024 bge +0x00000024 /* 0000011C */ 000000FC 7CA00735 extsh. r0, r5 00000100 80A2FFF8 lwz r5, [r2 - 0x0008] 00000104 54001838 rlwinm r0, r0, 3, 0, 28 00000108 80A50002 lwz r5, [r5 + 0x0002] 0000010C 41800048 blt +0x00000048 /* 00000154 */ 00000110 7D250014 addc r9, r5, r0 00000114 2C890000 cmpwi cr1, r9, 0 00000118 48000040 b +0x00000040 /* 00000158 */ label0000011C: 0000011C 30000001 addic r0, r0, 1 00000120 54051838 rlwinm r5, r0, 3, 0, 28 00000124 7CA02810 subfc r5, r0, r5 00000128 7CE02810 subfc r7, r0, r5 0000012C 80A2FFF8 lwz r5, [r2 - 0x0008] 00000130 5460063E rlwinm r0, r3, 0, 24, 31 00000134 41810020 bgt +0x00000020 /* 00000154 */ 00000138 7CC53AAE lhax r6, r5, r7 0000013C 7CA53814 addc r5, r5, r7 00000140 7C003000 cmp r0, r6 00000144 54601D78 rlwinm r0, r3, 3, 21, 28 00000148 4080000C bge +0x0000000C /* 00000154 */ 0000014C 80A50002 lwz r5, [r5 + 0x0002] 00000150 7D202814 addc r9, r0, r5 label00000154: 00000154 2C890000 cmpwi cr1, r9, 0 label00000158: 00000158 80A90004 lwz r5, [r9 + 0x0004] 0000015C 4186000C beq cr1, +0x0000000C /* 00000168 */ 00000160 90A40000 stw [r4], r5 00000164 81090000 lwz r8, [r9] label00000168: 00000168 38680000 addi r3, r8, 0x0000 0000016C 4E800020 blr 00000170 00000000 .invalid 00000174 00002040 .invalid 00000178 00000200 .invalid 0000017C 00000000 .invalid 00000180 00000090 .invalid 00000184 00185347 .invalid 00000188 495F4344 b +0x015F4344 /* 015F44CC */ 0000018C 46696E64 .invalid sc 00000190 526F7574 rlwimi r15, r19, 14, 21, 26 00000194 696E6550 xori r14, r11, 0x6550 00000198 726F6350 andi. r15, r19, 0x6350 0000019C 74720000 andis. r18, r3, 0x0000 000001A0 7C0802A6 mflr r0 000001A4 9421FFC0 stwu [r1 - 0x0040], r1 000001A8 90010048 stw [r1 + 0x0048], r0 000001AC 7C830734 extsh r3, r4 000001B0 30810038 addic r4, r1, 56 000001B4 4BFFFF2D bl -0x000000D4 /* 000000E0 */ 000001B8 2C03FFFF cmpwi r3, -1 000001BC 2C830000 cmpwi cr1, r3, 0 000001C0 38600000 li r3, 0x0000 000001C4 4182000C beq +0x0000000C /* 000001D0 */ 000001C8 41860008 beq cr1, +0x00000008 /* 000001D0 */ 000001CC 38600001 li r3, 0x0001 label000001D0: 000001D0 81810048 lwz r12, [r1 + 0x0048] 000001D4 30210040 addic r1, r1, 64 000001D8 7D8803A6 mtlr r12 000001DC 4E800020 blr 000001E0 00000000 .invalid 000001E4 00002041 .invalid 000001E8 80000200 lwz r0, [r0 + 0x0200] 000001EC 00000000 .invalid 000001F0 00000040 .invalid 000001F4 000B5347 .invalid 000001F8 495F4344 b +0x015F4344 /* 015F453C */ 000001FC 43616E44 bc 27, 1, +0x00006E44 /* 00007040 */ 00000200 6F000000 xoris r0, r24, 0x0000 00000204 3C000002 lis r0, 0x0002 00000208 30600006 addic r3, r0, 6 0000020C 4E800020 blr 00000210 00000000 .invalid 00000214 00002040 .invalid 00000218 00000100 .invalid 0000021C 00000000 .invalid 00000220 0000000C .invalid 00000224 000D5347 .invalid 00000228 495F4344 b +0x015F4344 /* 015F456C */ 0000022C 56657273 rlwinm. r5, r19, 14, 9, 25 00000230 696F6E00 xori r15, r11, 0x6E00 00000234 9421FFC0 stwu [r1 - 0x0040], r1 00000238 7C0802A6 mflr r0 0000023C 90810038 stw [r1 + 0x0038], r4 00000240 90010048 stw [r1 + 0x0048], r0 00000244 3860004A li r3, 0x004A 00000248 480014D9 bl +0x000014D8 /* 00001720 */ 0000024C 80410014 lwz r2, [r1 + 0x0014] 00000250 2C030000 cmpwi r3, 0 00000254 38830000 addi r4, r3, 0x0000 00000258 9081003C stw [r1 + 0x003C], r4 0000025C 80610038 lwz r3, [r1 + 0x0038] 00000260 40820018 bne +0x00000018 /* 00000278 */ 00000264 480014D5 bl +0x000014D4 /* 00001738 */ 00000268 80410014 lwz r2, [r1 + 0x0014] 0000026C 7C630734 extsh r3, r3 00000270 81810048 lwz r12, [r1 + 0x0048] 00000274 4800001C b +0x0000001C /* 00000290 */ label00000278: 00000278 480014D9 bl +0x000014D8 /* 00001750 */ 0000027C 80410014 lwz r2, [r1 + 0x0014] 00000280 8061003C lwz r3, [r1 + 0x003C] 00000284 80810038 lwz r4, [r1 + 0x0038] 00000288 48000035 bl +0x00000034 /* 000002BC */ 0000028C 81810048 lwz r12, [r1 + 0x0048] label00000290: 00000290 30210040 addic r1, r1, 64 00000294 7D8803A6 mtlr r12 00000298 4E800020 blr 0000029C 00000000 .invalid 000002A0 00002041 .invalid 000002A4 80000200 lwz r0, [r0 + 0x0200] 000002A8 00000000 .invalid 000002AC 00000068 .invalid 000002B0 000A5347 .invalid 000002B4 495F4344 b +0x015F4344 /* 015F45F8 */ 000002B8 4F70656E .invalid 4C fn000002BC: 000002BC BF61FFEC stmw [r1 - 0x0014], r27 000002C0 7C0802A6 mflr r0 000002C4 7D800026 mfcr r12 000002C8 91810004 stw [r1 + 0x0004], r12 000002CC 90010008 stw [r1 + 0x0008], r0 000002D0 9421FFA0 stwu [r1 - 0x0060], r1 000002D4 3BA30000 addi r29, r3, 0x0000 000002D8 90810038 stw [r1 + 0x0038], r4 000002DC 3BC0FFFF li r30, 0xFFFFFFFF 000002E0 3BE00000 li r31, 0x0000 000002E4 48001485 bl +0x00001484 /* 00001768 */ 000002E8 80410014 lwz r2, [r1 + 0x0014] 000002EC 7C7C0734 extsh r28, r3 000002F0 48001491 bl +0x00001490 /* 00001780 */ 000002F4 80410014 lwz r2, [r1 + 0x0014] 000002F8 9061003C stw [r1 + 0x003C], r3 000002FC 80610038 lwz r3, [r1 + 0x0038] 00000300 48001499 bl +0x00001498 /* 00001798 */ 00000304 80410014 lwz r2, [r1 + 0x0014] 00000308 7C600034 cntlzw r0, r3 0000030C 3400FFE0 subic. r0, r0, 32 00000310 41800014 blt +0x00000014 /* 00000324 */ 00000314 4800149D bl +0x0000149C /* 000017B0 */ 00000318 80410014 lwz r2, [r1 + 0x0014] 0000031C 480014AD bl +0x000014AC /* 000017C8 */ 00000320 80410014 lwz r2, [r1 + 0x0014] label00000324: 00000324 80610038 lwz r3, [r1 + 0x0038] 00000328 480014B9 bl +0x000014B8 /* 000017E0 */ 0000032C 80410014 lwz r2, [r1 + 0x0014] 00000330 2C030000 cmpwi r3, 0 00000334 3B630000 addi r27, r3, 0x0000 00000338 38600004 li r3, 0x0004 0000033C 40820040 bne +0x00000040 /* 0000037C */ 00000340 480013E1 bl +0x000013E0 /* 00001720 */ 00000344 80410014 lwz r2, [r1 + 0x0014] 00000348 2C030000 cmpwi r3, 0 0000034C 3B630000 addi r27, r3, 0x0000 00000350 80610038 lwz r3, [r1 + 0x0038] 00000354 389B0000 addi r4, r27, 0x0000 00000358 4082001C bne +0x0000001C /* 00000374 */ 0000035C 480013DD bl +0x000013DC /* 00001738 */ 00000360 80410014 lwz r2, [r1 + 0x0014] 00000364 7C7F0734 extsh r31, r3 00000368 4DCE7242 creqv crb14, crb14, crb14 0000036C 387E0000 addi r3, r30, 0x0000 00000370 480000BC b +0x000000BC /* 0000042C */ label00000374: 00000374 48001485 bl +0x00001484 /* 000017F8 */ 00000378 80410014 lwz r2, [r1 + 0x0014] label0000037C: 0000037C 937D0000 stw [r29], r27 00000380 807B0000 lwz r3, [r27] 00000384 2C830000 cmpwi cr1, r3, 0 00000388 80030000 lwz r0, [r3] 0000038C 2C000000 cmpwi r0, 0 00000390 41860014 beq cr1, +0x00000014 /* 000003A4 */ 00000394 4DCE7242 creqv crb14, crb14, crb14 00000398 40820088 bne +0x00000088 /* 00000420 */ 0000039C 48001475 bl +0x00001474 /* 00001810 */ 000003A0 80410014 lwz r2, [r1 + 0x0014] label000003A4: 000003A4 80610038 lwz r3, [r1 + 0x0038] 000003A8 48001481 bl +0x00001480 /* 00001828 */ 000003AC 80410014 lwz r2, [r1 + 0x0014] 000003B0 7C7E0734 extsh r30, r3 000003B4 2D9EFFFF cmpwi cr3, r30, -1 000003B8 3880B555 li r4, 0xFFFFB555 000003BC 3C006364 lis r0, 0x6364 000003C0 30606369 addic r3, r0, 25449 000003C4 3BE0FF94 li r31, 0xFFFFFF94 000003C8 418E0060 beq cr3, +0x00000060 /* 00000428 */ 000003CC 48001475 bl +0x00001474 /* 00001840 */ 000003D0 80410014 lwz r2, [r1 + 0x0014] 000003D4 2C030000 cmpwi r3, 0 000003D8 907B0000 stw [r27], r3 000003DC 4082001C bne +0x0000001C /* 000003F8 */ 000003E0 48001479 bl +0x00001478 /* 00001858 */ 000003E4 80410014 lwz r2, [r1 + 0x0014] 000003E8 7C7F0734 extsh r31, r3 000003EC 387E0000 addi r3, r30, 0x0000 000003F0 418E0048 beq cr3, +0x00000048 /* 00000438 */ 000003F4 4800003C b +0x0000003C /* 00000430 */ label000003F8: 000003F8 48001479 bl +0x00001478 /* 00001870 */ 000003FC 80410014 lwz r2, [r1 + 0x0014] 00000400 48001459 bl +0x00001458 /* 00001858 */ 00000404 80410014 lwz r2, [r1 + 0x0014] 00000408 7C7F0735 extsh. r31, r3 0000040C 807B0000 lwz r3, [r27] 00000410 40820018 bne +0x00000018 /* 00000428 */ 00000414 48001475 bl +0x00001474 /* 00001888 */ 00000418 80410014 lwz r2, [r1 + 0x0014] 0000041C 807B0000 lwz r3, [r27] label00000420: 00000420 48001481 bl +0x00001480 /* 000018A0 */ 00000424 80410014 lwz r2, [r1 + 0x0014] label00000428: 00000428 387E0000 addi r3, r30, 0x0000 label0000042C: 0000042C 418E000C beq cr3, +0x0000000C /* 00000438 */ label00000430: 00000430 48001489 bl +0x00001488 /* 000018B8 */ 00000434 80410014 lwz r2, [r1 + 0x0014] label00000438: 00000438 387C0000 addi r3, r28, 0x0000 0000043C 48001495 bl +0x00001494 /* 000018D0 */ 00000440 80410014 lwz r2, [r1 + 0x0014] 00000444 8061003C lwz r3, [r1 + 0x003C] 00000448 48001381 bl +0x00001380 /* 000017C8 */ 0000044C 80410014 lwz r2, [r1 + 0x0014] 00000450 2C1F0000 cmpwi r31, 0 00000454 2C9B0000 cmpwi cr1, r27, 0 00000458 41820038 beq +0x00000038 /* 00000490 */ 0000045C 807B0000 lwz r3, [r27] 00000460 2C030000 cmpwi r3, 0 00000464 4186002C beq cr1, +0x0000002C /* 00000490 */ 00000468 4182000C beq +0x0000000C /* 00000474 */ 0000046C 480013A5 bl +0x000013A4 /* 00001810 */ 00000470 80410014 lwz r2, [r1 + 0x0014] label00000474: 00000474 387B0000 addi r3, r27, 0x0000 00000478 48001471 bl +0x00001470 /* 000018E8 */ 0000047C 80410014 lwz r2, [r1 + 0x0014] 00000480 80610038 lwz r3, [r1 + 0x0038] 00000484 38800000 li r4, 0x0000 00000488 48001371 bl +0x00001370 /* 000017F8 */ 0000048C 80410014 lwz r2, [r1 + 0x0014] label00000490: 00000490 387F0000 addi r3, r31, 0x0000 00000494 81810064 lwz r12, [r1 + 0x0064] 00000498 80010068 lwz r0, [r1 + 0x0068] 0000049C 7D810120 mtcrf 0x10, r12 000004A0 30210060 addic r1, r1, 96 000004A4 7C0803A6 mtlr r0 000004A8 BB61FFEC lmw r27, [r1 - 0x0014] 000004AC 4E800020 blr 000004B0 00000000 .invalid 000004B4 00002043 .invalid 000004B8 80050200 lwz r0, [r5 + 0x0200] 000004BC 00000000 .invalid 000004C0 000001F4 .invalid 000004C4 0010496E .invalid 000004C8 69745368 xori r20, r11, 0x5368 000004CC 61726564 ori r18, r11, 0x6564 000004D0 5461626C rlwinm r1, r3, 12, 9, 22 000004D4 65730000 oris r19, r11, 0x0000 000004D8 7C0802A6 mflr r0 000004DC 93E1FFFC stw [r1 - 0x0004], r31 000004E0 2C030000 cmpwi r3, 0 000004E4 90010008 stw [r1 + 0x0008], r0 000004E8 9421FFB0 stwu [r1 - 0x0050], r1 000004EC 90810038 stw [r1 + 0x0038], r4 000004F0 3BE30000 addi r31, r3, 0x0000 000004F4 41820080 beq +0x00000080 /* 00000574 */ 000004F8 807F0014 lwz r3, [r31 + 0x0014] 000004FC 2C830000 cmpwi cr1, r3, 0 00000500 4186000C beq cr1, +0x0000000C /* 0000050C */ 00000504 4800130D bl +0x0000130C /* 00001810 */ 00000508 80410014 lwz r2, [r1 + 0x0014] label0000050C: 0000050C 807F0018 lwz r3, [r31 + 0x0018] 00000510 2C030000 cmpwi r3, 0 00000514 4182000C beq +0x0000000C /* 00000520 */ 00000518 480012F9 bl +0x000012F8 /* 00001810 */ 0000051C 80410014 lwz r2, [r1 + 0x0014] label00000520: 00000520 807F0036 lwz r3, [r31 + 0x0036] 00000524 2C030000 cmpwi r3, 0 00000528 4182000C beq +0x0000000C /* 00000534 */ 0000052C 480012E5 bl +0x000012E4 /* 00001810 */ 00000530 80410014 lwz r2, [r1 + 0x0014] label00000534: 00000534 80610038 lwz r3, [r1 + 0x0038] 00000538 480013C9 bl +0x000013C8 /* 00001900 */ 0000053C 80410014 lwz r2, [r1 + 0x0014] 00000540 2C030001 cmpwi r3, 1 00000544 807F0000 lwz r3, [r31] 00000548 2C830000 cmpwi cr1, r3, 0 0000054C 4082001C bne +0x0000001C /* 00000568 */ 00000550 41860018 beq cr1, +0x00000018 /* 00000568 */ 00000554 80630000 lwz r3, [r3] 00000558 2C030000 cmpwi r3, 0 0000055C 4182000C beq +0x0000000C /* 00000568 */ 00000560 480013B9 bl +0x000013B8 /* 00001918 */ 00000564 80410014 lwz r2, [r1 + 0x0014] label00000568: 00000568 387F0000 addi r3, r31, 0x0000 0000056C 4800137D bl +0x0000137C /* 000018E8 */ 00000570 80410014 lwz r2, [r1 + 0x0014] label00000574: 00000574 38600000 li r3, 0x0000 00000578 81810058 lwz r12, [r1 + 0x0058] 0000057C 83E1004C lwz r31, [r1 + 0x004C] 00000580 7D8803A6 mtlr r12 00000584 30210050 addic r1, r1, 80 00000588 4E800020 blr 0000058C 00000000 .invalid 00000590 00002041 .invalid 00000594 80010200 lwz r0, [r1 + 0x0200] 00000598 00000000 .invalid 0000059C 000000B4 .invalid 000005A0 000B5347 .invalid 000005A4 495F4344 b +0x015F4344 /* 015F48E8 */ 000005A8 436C6F73 bcla 27, 12, 0x00006F70 000005AC 65000000 oris r0, r8, 0x0000 000005B0 38600000 li r3, 0x0000 000005B4 4E800020 blr 000005B8 00000000 .invalid 000005BC 00002040 .invalid 000005C0 00000200 .invalid 000005C4 00000000 .invalid 000005C8 00000008 .invalid 000005CC 000A5347 .invalid 000005D0 495F4344 b +0x015F4344 /* 015F4914 */ 000005D4 42757379 bcl 19, 21, +0x00007378 /* 0000794C */ 000005D8 BF21FFE4 stmw [r1 - 0x001C], r25 000005DC 3B240000 addi r25, r4, 0x0000 000005E0 80D90004 lwz r6, [r25 + 0x0004] 000005E4 3BA30000 addi r29, r3, 0x0000 000005E8 80C60000 lwz r6, [r6] 000005EC 7C0802A6 mflr r0 000005F0 AB460020 lha r26, [r6 + 0x0020] 000005F4 90010008 stw [r1 + 0x0008], r0 000005F8 A8060052 lha r0, [r6 + 0x0052] 000005FC 38A00000 li r5, 0x0000 00000600 2C000008 cmpwi r0, 8 00000604 2F800028 cmpwi cr7, r0, 40 00000608 2C800018 cmpwi cr1, r0, 24 0000060C 2F000020 cmpwi cr6, r0, 32 00000610 9421FF70 stwu [r1 - 0x0090], r1 00000614 3BC00001 li r30, 0x0001 00000618 3B800000 li r28, 0x0000 0000061C 38800000 li r4, 0x0000 00000620 38C00000 li r6, 0x0000 00000624 38E00000 li r7, 0x0000 00000628 307D0042 addic r3, r29, 66 0000062C 81190022 lwz r8, [r25 + 0x0022] 00000630 41820020 beq +0x00000020 /* 00000650 */ 00000634 38000020 li r0, 0x0020 00000638 41860010 beq cr1, +0x00000010 /* 00000648 */ 0000063C 419A000C beq cr6, +0x0000000C /* 00000648 */ 00000640 419E0010 beq cr7, +0x00000010 /* 00000650 */ 00000644 48000014 b +0x00000014 /* 00000658 */ label00000648: 00000648 B0080004 sth [r8 + 0x0004], r0 0000064C 4800000C b +0x0000000C /* 00000658 */ label00000650: 00000650 38000008 li r0, 0x0008 00000654 B0080004 sth [r8 + 0x0004], r0 label00000658: 00000658 93880000 stw [r8], r28 0000065C B3C8000A sth [r8 + 0x000A], r30 00000660 B3C8000C sth [r8 + 0x000C], r30 00000664 B3880008 sth [r8 + 0x0008], r28 00000668 480012C9 bl +0x000012C8 /* 00001930 */ 0000066C 80410014 lwz r2, [r1 + 0x0014] 00000670 80F90074 lwz r7, [r25 + 0x0074] 00000674 3800FFFF li r0, 0xFFFFFFFF 00000678 2C070000 cmpwi r7, 0 0000067C 7C870040 cmpl cr1, r7, r0 00000680 41820098 beq +0x00000098 /* 00000718 */ 00000684 80D90004 lwz r6, [r25 + 0x0004] 00000688 30810040 addic r4, r1, 64 0000068C 4186008C beq cr1, +0x0000008C /* 00000718 */ 00000690 80E70000 lwz r7, [r7] 00000694 80790084 lwz r3, [r25 + 0x0084] 00000698 80070006 lwz r0, [r7 + 0x0006] 0000069C 80E70002 lwz r7, [r7 + 0x0002] 000006A0 9001003C stw [r1 + 0x003C], r0 000006A4 80030000 lwz r0, [r3] 000006A8 90E10038 stw [r1 + 0x0038], r7 000006AC 80C60000 lwz r6, [r6] 000006B0 7C1F8670 srawi r31, r0, 16 000006B4 AB660022 lha r27, [r6 + 0x0022] 000006B8 48001291 bl +0x00001290 /* 00001948 */ 000006BC 80410014 lwz r2, [r1 + 0x0014] 000006C0 30810038 addic r4, r1, 56 000006C4 30610040 addic r3, r1, 64 000006C8 38A00000 li r5, 0x0000 000006CC 48001295 bl +0x00001294 /* 00001960 */ 000006D0 80410014 lwz r2, [r1 + 0x0014] 000006D4 A8010038 lha r0, [r1 + 0x0038] 000006D8 A8E1003C lha r7, [r1 + 0x003C] 000006DC 7C1F0010 subfc r0, r31, r0 000006E0 7C060735 extsh. r6, r0 000006E4 7CDF3814 addc r6, r31, r7 000006E8 7CC70734 extsh r7, r6 000006EC 7C87D800 cmp cr1, r7, r27 000006F0 B0010038 sth [r1 + 0x0038], r0 000006F4 B0C1003C sth [r1 + 0x003C], r6 000006F8 40800008 bge +0x00000008 /* 00000700 */ 000006FC B3810038 sth [r1 + 0x0038], r28 label00000700: 00000700 80010038 lwz r0, [r1 + 0x0038] 00000704 40850008 ble cr1, +0x00000008 /* 0000070C */ 00000708 B361003C sth [r1 + 0x003C], r27 label0000070C: 0000070C 80C1003C lwz r6, [r1 + 0x003C] 00000710 901D0042 stw [r29 + 0x0042], r0 00000714 90DD0046 stw [r29 + 0x0046], r6 label00000718: 00000718 80D90004 lwz r6, [r25 + 0x0004] 0000071C 38600000 li r3, 0x0000 00000720 80C60000 lwz r6, [r6] 00000724 A8060010 lha r0, [r6 + 0x0010] 00000728 540007FE rlwinm r0, r0, 0, 31, 31 0000072C 981D0034 stb [r29 + 0x0034], r0 00000730 80D90004 lwz r6, [r25 + 0x0004] 00000734 881D0034 lbz r0, [r29 + 0x0034] 00000738 80C60000 lwz r6, [r6] 0000073C 2E800000 cmpwi cr5, r0, 0 00000740 A8060022 lha r0, [r6 + 0x0022] 00000744 901D0020 stw [r29 + 0x0020], r0 00000748 80D90004 lwz r6, [r25 + 0x0004] 0000074C 80C60000 lwz r6, [r6] 00000750 A8060052 lha r0, [r6 + 0x0052] 00000754 935D0024 stw [r29 + 0x0024], r26 00000758 2F000008 cmpwi cr6, r0, 8 0000075C 2C800028 cmpwi cr1, r0, 40 00000760 2C000018 cmpwi r0, 24 00000764 2F800020 cmpwi cr7, r0, 32 00000768 419A0024 beq cr6, +0x00000024 /* 0000078C */ 0000076C 5740083C rlwinm r0, r26, 1, 0, 30 00000770 7C1A0014 addc r0, r26, r0 00000774 38C00003 li r6, 0x0003 00000778 41820020 beq +0x00000020 /* 00000798 */ 0000077C 5740103A rlwinm r0, r26, 2, 0, 29 00000780 38C00004 li r6, 0x0004 00000784 419E0014 beq cr7, +0x00000014 /* 00000798 */ 00000788 40860018 bne cr1, +0x00000018 /* 000007A0 */ label0000078C: 0000078C 93DD0030 stw [r29 + 0x0030], r30 00000790 935D002C stw [r29 + 0x002C], r26 00000794 4800000C b +0x0000000C /* 000007A0 */ label00000798: 00000798 901D002C stw [r29 + 0x002C], r0 0000079C 90DD0030 stw [r29 + 0x0030], r6 label000007A0: 000007A0 40960010 bne cr5, +0x00000010 /* 000007B0 */ 000007A4 801D0020 lwz r0, [r29 + 0x0020] 000007A8 7C1A01D6 mullw r0, r26, r0 000007AC 901D0028 stw [r29 + 0x0028], r0 label000007B0: 000007B0 81810098 lwz r12, [r1 + 0x0098] 000007B4 30210090 addic r1, r1, 144 000007B8 7D8803A6 mtlr r12 000007BC BB21FFE4 lmw r25, [r1 - 0x001C] 000007C0 4E800020 blr 000007C4 00000000 .invalid 000007C8 00002041 .invalid 000007CC 80070200 lwz r0, [r7 + 0x0200] 000007D0 00000000 .invalid 000007D4 000001EC .invalid 000007D8 00135347 .invalid 000007DC 495F4344 b +0x015F4344 /* 015F4B20 */ 000007E0 50726544 rlwimi r18, r3, 12, 21, 2 000007E4 65636F6D oris r3, r11, 0x6F6D 000007E8 70726573 andi. r18, r3, 0x6573 000007EC 73000000 andi. r0, r24, 0x0000 000007F0 BE81FFD0 stmw [r1 - 0x0030], r20 000007F4 7C0802A6 mflr r0 000007F8 3B230000 addi r25, r3, 0x0000 000007FC 3A840000 addi r20, r4, 0x0000 00000800 80740026 lwz r3, [r20 + 0x0026] 00000804 7D800026 mfcr r12 00000808 91810004 stw [r1 + 0x0004], r12 0000080C 2C830000 cmpwi cr1, r3, 0 00000810 90010008 stw [r1 + 0x0008], r0 00000814 9421FF80 stwu [r1 - 0x0080], r1 00000818 3BE00000 li r31, 0x0000 0000081C 3AE00000 li r23, 0x0000 00000820 4186001C beq cr1, +0x0000001C /* 0000083C */ 00000824 80F4002A lwz r7, [r20 + 0x002A] 00000828 38800FA0 li r4, 0x0FA0 0000082C 38A00000 li r5, 0x0000 00000830 38C00000 li r6, 0x0000 00000834 48001145 bl +0x00001144 /* 00001978 */ 00000838 80410014 lwz r2, [r1 + 0x0014] label0000083C: 0000083C A8140062 lha r0, [r20 + 0x0062] 00000840 80940004 lwz r4, [r20 + 0x0004] 00000844 2C800008 cmpwi cr1, r0, 8 00000848 80840000 lwz r4, [r4] 0000084C A934009A lha r9, [r20 + 0x009A] 00000850 2E800020 cmpwi cr5, r0, 32 00000854 81740018 lwz r11, [r20 + 0x0018] 00000858 A814004A lha r0, [r20 + 0x004A] 0000085C 81940014 lwz r12, [r20 + 0x0014] 00000860 AAD40046 lha r22, [r20 + 0x0046] 00000864 7EAC5810 subfc r21, r12, r11 00000868 7D604810 subfc r11, r0, r9 0000086C AB040020 lha r24, [r4 + 0x0020] 00000870 4186000C beq cr1, +0x0000000C /* 0000087C */ 00000874 40960008 bne cr5, +0x00000008 /* 0000087C */ 00000878 556B103A rlwinm r11, r11, 2, 0, 29 label0000087C: 0000087C 80190030 lwz r0, [r25 + 0x0030] 00000880 AB640052 lha r27, [r4 + 0x0052] 00000884 2E800001 cmpwi cr5, r0, 1 00000888 80940042 lwz r4, [r20 + 0x0042] 0000088C A8140098 lha r0, [r20 + 0x0098] 00000890 A9340048 lha r9, [r20 + 0x0048] 00000894 7C8B2014 addc r4, r11, r4 00000898 7C090010 subfc r0, r9, r0 0000089C 7C00B1D6 mullw r0, r0, r22 000008A0 7F440014 addc r26, r4, r0 000008A4 4095007C ble cr5, +0x0000007C /* 00000920 */ 000008A8 80190036 lwz r0, [r25 + 0x0036] 000008AC 2C800000 cmpwi cr1, r0, 0 000008B0 40860070 bne cr1, +0x00000070 /* 00000920 */ 000008B4 3BD50000 addi r30, r21, 0x0000 000008B8 48000008 b +0x00000008 /* 000008C0 */ label000008BC: 000008BC 419600C4 beq cr5, +0x000000C4 /* 00000980 */ label000008C0: 000008C0 80190030 lwz r0, [r25 + 0x0030] 000008C4 8099002C lwz r4, [r25 + 0x002C] 000008C8 7C00F1D6 mullw r0, r0, r30 000008CC 7C6401D6 mullw r3, r4, r0 000008D0 480010C1 bl +0x000010C0 /* 00001990 */ 000008D4 80410014 lwz r2, [r1 + 0x0014] 000008D8 2C830000 cmpwi cr1, r3, 0 000008DC 2E9E0001 cmpwi cr5, r30, 1 000008E0 7FC00E70 srawi r0, r30, 1 000008E4 7C000194 addze r0, r0 000008E8 90790036 stw [r25 + 0x0036], r3 000008EC 4086001C bne cr1, +0x0000001C /* 00000908 */ 000008F0 33C00000 addic r30, r0, 0 000008F4 2C9E0000 cmpwi cr1, r30, 0 000008F8 4086FFC4 bne cr1, -0x0000003C /* 000008BC */ 000008FC 41960084 beq cr5, +0x00000084 /* 00000980 */ 00000900 3BC00001 li r30, 0x0001 00000904 4BFFFFBC b -0x00000044 /* 000008C0 */ label00000908: 00000908 480010A1 bl +0x000010A0 /* 000019A8 */ 0000090C 80410014 lwz r2, [r1 + 0x0014] 00000910 80990036 lwz r4, [r25 + 0x0036] 00000914 80040000 lwz r0, [r4] 00000918 93D9003E stw [r25 + 0x003E], r30 0000091C 9019003A stw [r25 + 0x003A], r0 label00000920: 00000920 8014001C lwz r0, [r20 + 0x001C] 00000924 7C001120 mtcrf 0x01, r0 00000928 409F02A8 bns cr7, +0x000002A8 /* 00000BD0 */ 0000092C 80140008 lwz r0, [r20 + 0x0008] 00000930 90190004 stw [r25 + 0x0004], r0 00000934 80940036 lwz r4, [r20 + 0x0036] 00000938 8014003A lwz r0, [r20 + 0x003A] 0000093C 90990008 stw [r25 + 0x0008], r4 00000940 9019000C stw [r25 + 0x000C], r0 00000944 92F9001C stw [r25 + 0x001C], r23 00000948 92F90010 stw [r25 + 0x0010], r23 0000094C 8014001C lwz r0, [r20 + 0x001C] 00000950 7C001120 mtcrf 0x01, r0 00000954 409F027C bns cr7, +0x0000027C /* 00000BD0 */ 00000958 88190034 lbz r0, [r25 + 0x0034] 0000095C 2C800000 cmpwi cr1, r0, 0 00000960 41860270 beq cr1, +0x00000270 /* 00000BD0 */ 00000964 80190010 lwz r0, [r25 + 0x0010] 00000968 7FE000D1 neg. r31, r0 0000096C 4082001C bne +0x0000001C /* 00000988 */ 00000970 39200000 li r9, 0x0000 00000974 7D3F0735 extsh. r31, r9 00000978 408203B8 bne +0x000003B8 /* 00000D30 */ 0000097C 4800006C b +0x0000006C /* 000009E8 */ label00000980: 00000980 3BE0FF94 li r31, 0xFFFFFF94 00000984 480003AC b +0x000003AC /* 00000D30 */ label00000988: 00000988 38640000 addi r3, r4, 0x0000 0000098C 2C830000 cmpwi cr1, r3, 0 00000990 41860040 beq cr1, +0x00000040 /* 000009D0 */ 00000994 30B90004 addic r5, r25, 4 00000998 80F9000C lwz r7, [r25 + 0x000C] 0000099C 38800FE0 li r4, 0x0FE0 000009A0 38C00000 li r6, 0x0000 000009A4 48000FD5 bl +0x00000FD4 /* 00001978 */ 000009A8 80410014 lwz r2, [r1 + 0x0014] 000009AC 80F9000C lwz r7, [r25 + 0x000C] 000009B0 38DF0000 addi r6, r31, 0x0000 000009B4 80790008 lwz r3, [r25 + 0x0008] 000009B8 38800FE0 li r4, 0x0FE0 000009BC 38A00000 li r5, 0x0000 000009C0 48000FB9 bl +0x00000FB8 /* 00001978 */ 000009C4 80410014 lwz r2, [r1 + 0x0014] 000009C8 7C690734 extsh r9, r3 000009CC 48000014 b +0x00000014 /* 000009E0 */ label000009D0: 000009D0 80990004 lwz r4, [r25 + 0x0004] 000009D4 39200000 li r9, 0x0000 000009D8 7C002010 subfc r0, r0, r4 000009DC 90190004 stw [r25 + 0x0004], r0 label000009E0: 000009E0 7D3F0735 extsh. r31, r9 000009E4 4082034C bne +0x0000034C /* 00000D30 */ label000009E8: 000009E8 80790014 lwz r3, [r25 + 0x0014] 000009EC 2C830000 cmpwi cr1, r3, 0 000009F0 41860010 beq cr1, +0x00000010 /* 00000A00 */ 000009F4 48000E1D bl +0x00000E1C /* 00001810 */ 000009F8 80410014 lwz r2, [r1 + 0x0014] 000009FC 92F90014 stw [r25 + 0x0014], r23 label00000A00: 00000A00 80790018 lwz r3, [r25 + 0x0018] 00000A04 2C830000 cmpwi cr1, r3, 0 00000A08 41860010 beq cr1, +0x00000010 /* 00000A18 */ 00000A0C 48000E05 bl +0x00000E04 /* 00001810 */ 00000A10 80410014 lwz r2, [r1 + 0x0014] 00000A14 92F90018 stw [r25 + 0x0018], r23 label00000A18: 00000A18 80940004 lwz r4, [r20 + 0x0004] 00000A1C 80190030 lwz r0, [r25 + 0x0030] 00000A20 80840000 lwz r4, [r4] 00000A24 A8840022 lha r4, [r4 + 0x0022] 00000A28 7FC021D6 mullw r30, r0, r4 00000A2C 57DD103A rlwinm r29, r30, 2, 0, 29 00000A30 387D0000 addi r3, r29, 0x0000 00000A34 48000F5D bl +0x00000F5C /* 00001990 */ 00000A38 80410014 lwz r2, [r1 + 0x0014] 00000A3C 90790014 stw [r25 + 0x0014], r3 00000A40 48000CF9 bl +0x00000CF8 /* 00001738 */ 00000A44 80410014 lwz r2, [r1 + 0x0014] 00000A48 7C7F0735 extsh. r31, r3 00000A4C 408202E4 bne +0x000002E4 /* 00000D30 */ 00000A50 387D0000 addi r3, r29, 0x0000 00000A54 48000F3D bl +0x00000F3C /* 00001990 */ 00000A58 80410014 lwz r2, [r1 + 0x0014] 00000A5C 90790018 stw [r25 + 0x0018], r3 00000A60 48000CD9 bl +0x00000CD8 /* 00001738 */ 00000A64 80410014 lwz r2, [r1 + 0x0014] 00000A68 7C7F0735 extsh. r31, r3 00000A6C 408202C4 bne +0x000002C4 /* 00000D30 */ 00000A70 80790014 lwz r3, [r25 + 0x0014] 00000A74 48000F35 bl +0x00000F34 /* 000019A8 */ 00000A78 80410014 lwz r2, [r1 + 0x0014] 00000A7C 80790018 lwz r3, [r25 + 0x0018] 00000A80 48000F29 bl +0x00000F28 /* 000019A8 */ 00000A84 80410014 lwz r2, [r1 + 0x0014] 00000A88 80790008 lwz r3, [r25 + 0x0008] 00000A8C 80990014 lwz r4, [r25 + 0x0014] 00000A90 80190010 lwz r0, [r25 + 0x0010] 00000A94 2C830000 cmpwi cr1, r3, 0 00000A98 80840000 lwz r4, [r4] 00000A9C 7C1D0014 addc r0, r29, r0 00000AA0 90810038 stw [r1 + 0x0038], r4 00000AA4 90190010 stw [r25 + 0x0010], r0 00000AA8 3BE40000 addi r31, r4, 0x0000 00000AAC 41860044 beq cr1, +0x00000044 /* 00000AF0 */ 00000AB0 30B90004 addic r5, r25, 4 00000AB4 80F9000C lwz r7, [r25 + 0x000C] 00000AB8 38800FE0 li r4, 0x0FE0 00000ABC 38DD0000 addi r6, r29, 0x0000 00000AC0 48000EB9 bl +0x00000EB8 /* 00001978 */ 00000AC4 80410014 lwz r2, [r1 + 0x0014] 00000AC8 7C7C0734 extsh r28, r3 00000ACC 389F0000 addi r4, r31, 0x0000 00000AD0 80790004 lwz r3, [r25 + 0x0004] 00000AD4 38BD0000 addi r5, r29, 0x0000 00000AD8 48000EE9 bl +0x00000EE8 /* 000019C0 */ 00000ADC 80410014 lwz r2, [r1 + 0x0014] 00000AE0 80190004 lwz r0, [r25 + 0x0004] 00000AE4 7C1D0014 addc r0, r29, r0 00000AE8 90190004 stw [r25 + 0x0004], r0 00000AEC 48000024 b +0x00000024 /* 00000B10 */ label00000AF0: 00000AF0 80790004 lwz r3, [r25 + 0x0004] 00000AF4 38BD0000 addi r5, r29, 0x0000 00000AF8 48000EC9 bl +0x00000EC8 /* 000019C0 */ 00000AFC 80410014 lwz r2, [r1 + 0x0014] 00000B00 80190004 lwz r0, [r25 + 0x0004] 00000B04 3B800000 li r28, 0x0000 00000B08 7C1D0014 addc r0, r29, r0 00000B0C 90190004 stw [r25 + 0x0004], r0 label00000B10: 00000B10 7F9F0735 extsh. r31, r28 00000B14 4E000000 mcrf cr4, cr0 00000B18 40820094 bne +0x00000094 /* 00000BAC */ 00000B1C 80790008 lwz r3, [r25 + 0x0008] 00000B20 80990018 lwz r4, [r25 + 0x0018] 00000B24 80190010 lwz r0, [r25 + 0x0010] 00000B28 80840000 lwz r4, [r4] 00000B2C 2C830000 cmpwi cr1, r3, 0 00000B30 90810038 stw [r1 + 0x0038], r4 00000B34 7C1D0014 addc r0, r29, r0 00000B38 90190010 stw [r25 + 0x0010], r0 00000B3C 3BE40000 addi r31, r4, 0x0000 00000B40 41860044 beq cr1, +0x00000044 /* 00000B84 */ 00000B44 30B90004 addic r5, r25, 4 00000B48 80F9000C lwz r7, [r25 + 0x000C] 00000B4C 38800FE0 li r4, 0x0FE0 00000B50 38DD0000 addi r6, r29, 0x0000 00000B54 48000E25 bl +0x00000E24 /* 00001978 */ 00000B58 80410014 lwz r2, [r1 + 0x0014] 00000B5C 7C7C0734 extsh r28, r3 00000B60 389F0000 addi r4, r31, 0x0000 00000B64 80790004 lwz r3, [r25 + 0x0004] 00000B68 38BD0000 addi r5, r29, 0x0000 00000B6C 48000E55 bl +0x00000E54 /* 000019C0 */ 00000B70 80410014 lwz r2, [r1 + 0x0014] 00000B74 80190004 lwz r0, [r25 + 0x0004] 00000B78 7C1D0014 addc r0, r29, r0 00000B7C 90190004 stw [r25 + 0x0004], r0 00000B80 48000024 b +0x00000024 /* 00000BA4 */ label00000B84: 00000B84 80790004 lwz r3, [r25 + 0x0004] 00000B88 38BD0000 addi r5, r29, 0x0000 00000B8C 48000E35 bl +0x00000E34 /* 000019C0 */ 00000B90 80410014 lwz r2, [r1 + 0x0014] 00000B94 80190004 lwz r0, [r25 + 0x0004] 00000B98 3B800000 li r28, 0x0000 00000B9C 7C1D0014 addc r0, r29, r0 00000BA0 90190004 stw [r25 + 0x0004], r0 label00000BA4: 00000BA4 7F9F0735 extsh. r31, r28 00000BA8 4E000000 mcrf cr4, cr0 label00000BAC: 00000BAC 80790014 lwz r3, [r25 + 0x0014] 00000BB0 48000E29 bl +0x00000E28 /* 000019D8 */ 00000BB4 80410014 lwz r2, [r1 + 0x0014] 00000BB8 80790018 lwz r3, [r25 + 0x0018] 00000BBC 48000E1D bl +0x00000E1C /* 000019D8 */ 00000BC0 80410014 lwz r2, [r1 + 0x0014] 00000BC4 4092016C bne cr4, +0x0000016C /* 00000D30 */ 00000BC8 57C01838 rlwinm r0, r30, 3, 0, 28 00000BCC 9019001C stw [r25 + 0x001C], r0 label00000BD0: 00000BD0 A8190042 lha r0, [r25 + 0x0042] 00000BD4 81140014 lwz r8, [r20 + 0x0014] 00000BD8 2C800000 cmpwi cr1, r0, 0 00000BDC 40860010 bne cr1, +0x00000010 /* 00000BEC */ 00000BE0 A8190046 lha r0, [r25 + 0x0046] 00000BE4 2E800000 cmpwi cr5, r0, 0 00000BE8 41960054 beq cr5, +0x00000054 /* 00000C3C */ label00000BEC: 00000BEC 30A1003C addic r5, r1, 60 00000BF0 B3010042 sth [r1 + 0x0042], r24 00000BF4 B2E1003E sth [r1 + 0x003E], r23 00000BF8 80140014 lwz r0, [r20 + 0x0014] 00000BFC 30790042 addic r3, r25, 66 00000C00 B001003C sth [r1 + 0x003C], r0 00000C04 80140018 lwz r0, [r20 + 0x0018] 00000C08 38850000 addi r4, r5, 0x0000 00000C0C B0010040 sth [r1 + 0x0040], r0 00000C10 48000DE1 bl +0x00000DE0 /* 000019F0 */ 00000C14 80410014 lwz r2, [r1 + 0x0014] 00000C18 5460063F rlwinm. r0, r3, 0, 24, 31 00000C1C 418200A8 beq +0x000000A8 /* 00000CC4 */ 00000C20 A901003C lha r8, [r1 + 0x003C] 00000C24 A8810040 lha r4, [r1 + 0x0040] 00000C28 80140014 lwz r0, [r20 + 0x0014] 00000C2C 7EA82010 subfc r21, r8, r4 00000C30 7C004010 subfc r0, r0, r8 00000C34 7C1601D6 mullw r0, r22, r0 00000C38 7F40D014 addc r26, r0, r26 label00000C3C: 00000C3C 2C9B0008 cmpwi cr1, r27, 8 00000C40 2F9B0028 cmpwi cr7, r27, 40 00000C44 2E9B0018 cmpwi cr5, r27, 24 00000C48 2F1B0020 cmpwi cr6, r27, 32 00000C4C 41860010 beq cr1, +0x00000010 /* 00000C5C */ 00000C50 41960050 beq cr5, +0x00000050 /* 00000CA0 */ 00000C54 419A002C beq cr6, +0x0000002C /* 00000C80 */ 00000C58 409E0068 bne cr7, +0x00000068 /* 00000CC0 */ label00000C5C: 00000C5C 38DA0000 addi r6, r26, 0x0000 00000C60 38F60000 addi r7, r22, 0x0000 00000C64 39350000 addi r9, r21, 0x0000 00000C68 38790000 addi r3, r25, 0x0000 00000C6C 80B90024 lwz r5, [r25 + 0x0024] 00000C70 38800000 li r4, 0x0000 00000C74 48000289 bl +0x00000288 /* 00000EFC */ 00000C78 7C7F0734 extsh r31, r3 00000C7C 48000048 b +0x00000048 /* 00000CC4 */ label00000C80: 00000C80 389A0000 addi r4, r26, 0x0000 00000C84 38B60000 addi r5, r22, 0x0000 00000C88 38C80000 addi r6, r8, 0x0000 00000C8C 38F50000 addi r7, r21, 0x0000 00000C90 38790000 addi r3, r25, 0x0000 00000C94 4800077D bl +0x0000077C /* 00001410 */ 00000C98 7C7F0734 extsh r31, r3 00000C9C 48000028 b +0x00000028 /* 00000CC4 */ label00000CA0: 00000CA0 389A0000 addi r4, r26, 0x0000 00000CA4 38B60000 addi r5, r22, 0x0000 00000CA8 38C80000 addi r6, r8, 0x0000 00000CAC 38F50000 addi r7, r21, 0x0000 00000CB0 38790000 addi r3, r25, 0x0000 00000CB4 480005A1 bl +0x000005A0 /* 00001254 */ 00000CB8 7C7F0734 extsh r31, r3 00000CBC 48000008 b +0x00000008 /* 00000CC4 */ label00000CC0: 00000CC0 3BE0FFCE li r31, 0xFFFFFFCE label00000CC4: 00000CC4 8014001C lwz r0, [r20 + 0x001C] 00000CC8 7C001120 mtcrf 0x01, r0 00000CCC 409E0064 bne cr7, +0x00000064 /* 00000D30 */ 00000CD0 80790014 lwz r3, [r25 + 0x0014] 00000CD4 2C830000 cmpwi cr1, r3, 0 00000CD8 41860010 beq cr1, +0x00000010 /* 00000CE8 */ 00000CDC 48000B35 bl +0x00000B34 /* 00001810 */ 00000CE0 80410014 lwz r2, [r1 + 0x0014] 00000CE4 92F90014 stw [r25 + 0x0014], r23 label00000CE8: 00000CE8 80790018 lwz r3, [r25 + 0x0018] 00000CEC 2C830000 cmpwi cr1, r3, 0 00000CF0 41860010 beq cr1, +0x00000010 /* 00000D00 */ 00000CF4 48000B1D bl +0x00000B1C /* 00001810 */ 00000CF8 80410014 lwz r2, [r1 + 0x0014] 00000CFC 92F90018 stw [r25 + 0x0018], r23 label00000D00: 00000D00 80790036 lwz r3, [r25 + 0x0036] 00000D04 2C830000 cmpwi cr1, r3, 0 00000D08 41860010 beq cr1, +0x00000010 /* 00000D18 */ 00000D0C 48000B05 bl +0x00000B04 /* 00001810 */ 00000D10 80410014 lwz r2, [r1 + 0x0014] 00000D14 92F90036 stw [r25 + 0x0036], r23 label00000D18: 00000D18 80740000 lwz r3, [r20] 00000D1C 30D4002E addic r6, r20, 46 00000D20 389F0000 addi r4, r31, 0x0000 00000D24 38A00003 li r5, 0x0003 00000D28 48000CE1 bl +0x00000CE0 /* 00001A08 */ 00000D2C 80410014 lwz r2, [r1 + 0x0014] label00000D30: 00000D30 80740026 lwz r3, [r20 + 0x0026] 00000D34 2C830000 cmpwi cr1, r3, 0 00000D38 4186001C beq cr1, +0x0000001C /* 00000D54 */ 00000D3C 80F4002A lwz r7, [r20 + 0x002A] 00000D40 38800FA0 li r4, 0x0FA0 00000D44 38A00002 li r5, 0x0002 00000D48 38C00000 li r6, 0x0000 00000D4C 48000C2D bl +0x00000C2C /* 00001978 */ 00000D50 80410014 lwz r2, [r1 + 0x0014] label00000D54: 00000D54 387F0000 addi r3, r31, 0x0000 00000D58 81810084 lwz r12, [r1 + 0x0084] 00000D5C 80010088 lwz r0, [r1 + 0x0088] 00000D60 7D808120 mtcrf 0x08, r12 00000D64 30210080 addic r1, r1, 128 00000D68 7C0803A6 mtlr r0 00000D6C BA81FFD0 lmw r20, [r1 - 0x0030] 00000D70 4E800020 blr 00000D74 00000000 .invalid 00000D78 00002043 .invalid 00000D7C 800C0200 lwz r0, [r12 + 0x0200] 00000D80 00000000 .invalid 00000D84 00000584 .invalid 00000D88 00145347 .invalid 00000D8C 495F4344 b +0x015F4344 /* 015F50D0 */ 00000D90 42616E64 bc 19, 1, +0x00006E64 /* 00007BF4 */ 00000D94 4465636F .invalid sc 00000D98 6D707265 xoris r16, r11, 0x7265 00000D9C 73730000 andi. r19, r27, 0x0000 00000DA0 2C040000 cmpwi r4, 0 00000DA4 7C0802A6 mflr r0 00000DA8 9421FFC0 stwu [r1 - 0x0040], r1 00000DAC 90010048 stw [r1 + 0x0048], r0 00000DB0 4182001C beq +0x0000001C /* 00000DCC */ 00000DB4 80630000 lwz r3, [r3] 00000DB8 38A00048 li r5, 0x0048 00000DBC 80630000 lwz r3, [r3] 00000DC0 2C830000 cmpwi cr1, r3, 0 00000DC4 80630000 lwz r3, [r3] 00000DC8 40860010 bne cr1, +0x00000010 /* 00000DD8 */ label00000DCC: 00000DCC 30210040 addic r1, r1, 64 00000DD0 3860FFCE li r3, 0xFFFFFFCE 00000DD4 4E800020 blr label00000DD8: 00000DD8 48000BE9 bl +0x00000BE8 /* 000019C0 */ 00000DDC 80410014 lwz r2, [r1 + 0x0014] 00000DE0 38600000 li r3, 0x0000 00000DE4 81810048 lwz r12, [r1 + 0x0048] 00000DE8 30210040 addic r1, r1, 64 00000DEC 7D8803A6 mtlr r12 00000DF0 4E800020 blr 00000DF4 00000000 .invalid 00000DF8 00002041 .invalid 00000DFC 80000200 lwz r0, [r0 + 0x0200] 00000E00 00000000 .invalid 00000E04 00000054 .invalid 00000E08 00125347 .invalid 00000E0C 495F4344 b +0x015F4344 /* 015F5150 */ 00000E10 47657443 .invalid sc 00000E14 6F646563 xoris r4, r27, 0x6563 00000E18 496E666F bla 0x016E666C /* 00000E1C 3860DCFE li r3, 0xFFFFDCFE 00000E20 4E800020 blr 00000E24 00000000 .invalid 00000E28 00002040 .invalid 00000E2C 00000800 .invalid 00000E30 00000000 .invalid 00000E34 00000008 .invalid 00000E38 000F5347 .invalid 00000E3C 495F4344 b +0x015F4344 /* 015F5180 */ 00000E40 5472696D rlwinm. r18, r3, 13, 5, 22 00000E44 496D6167 bla 0x016D6164 /* 00000E48 65000000 oris r0, r8, 0x0000 00000E4C 3860DCFE li r3, 0xFFFFDCFE 00000E50 4E800020 blr 00000E54 00000000 .invalid 00000E58 00002040 .invalid 00000E5C 00000600 .invalid 00000E60 00000000 .invalid 00000E64 00000008 .invalid 00000E68 00135347 .invalid 00000E6C 495F4344 b +0x015F4344 /* 015F51B0 */ 00000E70 47657453 .invalid sc 00000E74 696D696C xori r13, r11, 0x696C 00000E78 61726974 ori r18, r11, 0x6974 00000E7C 79000000 .invalid 00000E80 80840000 lwz r4, [r4] 00000E84 2C080000 cmpwi r8, 0 00000E88 A8040020 lha r0, [r4 + 0x0020] 00000E8C A8840022 lha r4, [r4 + 0x0022] 00000E90 30000001 addic r0, r0, 1 00000E94 7C000E70 srawi r0, r0, 1 00000E98 7C000194 addze r0, r0 00000E9C 3860FFCE li r3, 0xFFFFFFCE 00000EA0 41820024 beq +0x00000024 /* 00000EC4 */ 00000EA4 30840001 addic r4, r4, 1 00000EA8 7C830E70 srawi r3, r4, 1 00000EAC 7C630194 addze r3, r3 00000EB0 5404103A rlwinm r4, r0, 2, 0, 29 00000EB4 7C002014 addc r0, r0, r4 00000EB8 7C0019D6 mullw r0, r0, r3 00000EBC 90080000 stw [r8], r0 00000EC0 38600000 li r3, 0x0000 label00000EC4: 00000EC4 4E800020 blr 00000EC8 00000000 .invalid 00000ECC 00002040 .invalid 00000ED0 00000600 .invalid 00000ED4 00000000 .invalid 00000ED8 00000048 .invalid 00000EDC 001C5347 .invalid 00000EE0 495F4344 b +0x015F4344 /* 015F5224 */ 00000EE4 47657443 .invalid sc 00000EE8 6F6D7072 xoris r13, r27, 0x7072 00000EEC 65737365 oris r19, r11, 0x7365 00000EF0 64496D61 oris r9, r2, 0x6D61 00000EF4 67655369 oris r5, r27, 0x5369 00000EF8 7A650000 .invalid fn00000EFC: 00000EFC BF21FFE4 stmw [r1 - 0x001C], r25 00000F00 3B230000 addi r25, r3, 0x0000 00000F04 7C0802A6 mflr r0 00000F08 3B480000 addi r26, r8, 0x0000 00000F0C 90010008 stw [r1 + 0x0008], r0 00000F10 81190020 lwz r8, [r25 + 0x0020] 00000F14 3149FFFF subic r10, r9, 1 00000F18 7C800734 extsh r0, r4 00000F1C 7C9A4814 addc r4, r26, r9 00000F20 33A4FFFF subic r29, r4, 1 00000F24 80990014 lwz r4, [r25 + 0x0014] 00000F28 7F1DD000 cmp cr6, r29, r26 00000F2C 2C840000 cmpwi cr1, r4, 0 00000F30 7D7A4010 subfc r11, r26, r8 00000F34 9421FF90 stwu [r1 - 0x0070], r1 00000F38 7CBB0734 extsh r27, r5 00000F3C 7CFC0734 extsh r28, r7 00000F40 7D295810 subfc r9, r9, r11 00000F44 38600000 li r3, 0x0000 00000F48 4186001C beq cr1, +0x0000001C /* 00000F64 */ 00000F4C 7C0801D6 mullw r0, r8, r0 00000F50 7C004814 addc r0, r0, r9 00000F54 80840000 lwz r4, [r4] 00000F58 5408103A rlwinm r8, r0, 2, 0, 29 00000F5C 7C84402E lwzx r4, r4, r8 00000F60 4800001C b +0x0000001C /* 00000F7C */ label00000F64: 00000F64 80990028 lwz r4, [r25 + 0x0028] 00000F68 81190024 lwz r8, [r25 + 0x0024] 00000F6C 7C0021D6 mullw r0, r0, r4 00000F70 7C8941D6 mullw r4, r9, r8 00000F74 7C840014 addc r4, r4, r0 00000F78 3800FFFF li r0, 0xFFFFFFFF label00000F7C: 00000F7C 7D0AE1D6 mullw r8, r10, r28 00000F80 90810038 stw [r1 + 0x0038], r4 00000F84 9001003C stw [r1 + 0x003C], r0 00000F88 7FC83014 addc r30, r8, r6 00000F8C 41980294 blt cr6, +0x00000294 /* 00001220 */ label00000F90: 00000F90 88190034 lbz r0, [r25 + 0x0034] 00000F94 8081003C lwz r4, [r1 + 0x003C] 00000F98 2C800000 cmpwi cr1, r0, 0 00000F9C 5488103A rlwinm r8, r4, 2, 0, 29 00000FA0 80D90010 lwz r6, [r25 + 0x0010] 00000FA4 41860140 beq cr1, +0x00000140 /* 000010E4 */ 00000FA8 80990014 lwz r4, [r25 + 0x0014] 00000FAC 80840000 lwz r4, [r4] 00000FB0 7C04402E lwzx r0, r4, r8 00000FB4 3000FE00 subic r0, r0, 512 00000FB8 7FE60011 subfc. r31, r6, r0 00000FBC 40820014 bne +0x00000014 /* 00000FD0 */ 00000FC0 38800000 li r4, 0x0000 00000FC4 7C830735 extsh. r3, r4 00000FC8 40820244 bne +0x00000244 /* 0000120C */ 00000FCC 48000068 b +0x00000068 /* 00001034 */ label00000FD0: 00000FD0 80790008 lwz r3, [r25 + 0x0008] 00000FD4 90190010 stw [r25 + 0x0010], r0 00000FD8 2C830000 cmpwi cr1, r3, 0 00000FDC 41860040 beq cr1, +0x00000040 /* 0000101C */ 00000FE0 30B90004 addic r5, r25, 4 00000FE4 80F9000C lwz r7, [r25 + 0x000C] 00000FE8 38800FE0 li r4, 0x0FE0 00000FEC 38C00000 li r6, 0x0000 00000FF0 48000989 bl +0x00000988 /* 00001978 */ 00000FF4 80410014 lwz r2, [r1 + 0x0014] 00000FF8 38DF0000 addi r6, r31, 0x0000 00000FFC 80790008 lwz r3, [r25 + 0x0008] 00001000 80F9000C lwz r7, [r25 + 0x000C] 00001004 38800FE0 li r4, 0x0FE0 00001008 38A00000 li r5, 0x0000 0000100C 4800096D bl +0x0000096C /* 00001978 */ 00001010 80410014 lwz r2, [r1 + 0x0014] 00001014 7C640734 extsh r4, r3 00001018 48000014 b +0x00000014 /* 0000102C */ label0000101C: 0000101C 80190004 lwz r0, [r25 + 0x0004] 00001020 38800000 li r4, 0x0000 00001024 7C1F0014 addc r0, r31, r0 00001028 90190004 stw [r25 + 0x0004], r0 label0000102C: 0000102C 7C830735 extsh. r3, r4 00001030 408201DC bne +0x000001DC /* 0000120C */ label00001034: 00001034 80790008 lwz r3, [r25 + 0x0008] 00001038 80990018 lwz r4, [r25 + 0x0018] 0000103C 8001003C lwz r0, [r1 + 0x003C] 00001040 80840000 lwz r4, [r4] 00001044 5406103A rlwinm r6, r0, 2, 0, 29 00001048 2C830000 cmpwi cr1, r3, 0 0000104C 7FE4302E lwzx r31, r4, r6 00001050 80190010 lwz r0, [r25 + 0x0010] 00001054 7C1F0014 addc r0, r31, r0 00001058 90190010 stw [r25 + 0x0010], r0 0000105C 41860048 beq cr1, +0x00000048 /* 000010A4 */ 00001060 30B90004 addic r5, r25, 4 00001064 80F9000C lwz r7, [r25 + 0x000C] 00001068 38800FE0 li r4, 0x0FE0 0000106C 38DF0000 addi r6, r31, 0x0000 00001070 48000909 bl +0x00000908 /* 00001978 */ 00001074 80410014 lwz r2, [r1 + 0x0014] 00001078 7C640735 extsh. r4, r3 0000107C 40820018 bne +0x00000018 /* 00001094 */ 00001080 80B90004 lwz r5, [r25 + 0x0004] 00001084 387B0000 addi r3, r27, 0x0000 00001088 389E0000 addi r4, r30, 0x0000 0000108C 48000581 bl +0x00000580 /* 0000160C */ 00001090 7C640734 extsh r4, r3 label00001094: 00001094 80190004 lwz r0, [r25 + 0x0004] 00001098 7C1F0014 addc r0, r31, r0 0000109C 90190004 stw [r25 + 0x0004], r0 000010A0 48000024 b +0x00000024 /* 000010C4 */ label000010A4: 000010A4 80B90004 lwz r5, [r25 + 0x0004] 000010A8 387B0000 addi r3, r27, 0x0000 000010AC 389E0000 addi r4, r30, 0x0000 000010B0 4800055D bl +0x0000055C /* 0000160C */ 000010B4 80190004 lwz r0, [r25 + 0x0004] 000010B8 7C640734 extsh r4, r3 000010BC 7C1F0014 addc r0, r31, r0 000010C0 90190004 stw [r25 + 0x0004], r0 label000010C4: 000010C4 7C830735 extsh. r3, r4 000010C8 40820144 bne +0x00000144 /* 0000120C */ 000010CC 8001003C lwz r0, [r1 + 0x003C] 000010D0 30000001 addic r0, r0, 1 000010D4 9001003C stw [r1 + 0x003C], r0 000010D8 33BDFFFF subic r29, r29, 1 000010DC 7F1DD000 cmp cr6, r29, r26 000010E0 48000124 b +0x00000124 /* 00001204 */ label000010E4: 000010E4 80010038 lwz r0, [r1 + 0x0038] 000010E8 38860000 addi r4, r6, 0x0000 000010EC 7FE40011 subfc. r31, r4, r0 000010F0 40820014 bne +0x00000014 /* 00001104 */ 000010F4 38800000 li r4, 0x0000 000010F8 7C830735 extsh. r3, r4 000010FC 40820110 bne +0x00000110 /* 0000120C */ 00001100 48000068 b +0x00000068 /* 00001168 */ label00001104: 00001104 80790008 lwz r3, [r25 + 0x0008] 00001108 90190010 stw [r25 + 0x0010], r0 0000110C 2C830000 cmpwi cr1, r3, 0 00001110 41860040 beq cr1, +0x00000040 /* 00001150 */ 00001114 30B90004 addic r5, r25, 4 00001118 80F9000C lwz r7, [r25 + 0x000C] 0000111C 38800FE0 li r4, 0x0FE0 00001120 38C00000 li r6, 0x0000 00001124 48000855 bl +0x00000854 /* 00001978 */ 00001128 80410014 lwz r2, [r1 + 0x0014] 0000112C 38DF0000 addi r6, r31, 0x0000 00001130 80790008 lwz r3, [r25 + 0x0008] 00001134 80F9000C lwz r7, [r25 + 0x000C] 00001138 38800FE0 li r4, 0x0FE0 0000113C 38A00000 li r5, 0x0000 00001140 48000839 bl +0x00000838 /* 00001978 */ 00001144 80410014 lwz r2, [r1 + 0x0014] 00001148 7C640734 extsh r4, r3 0000114C 48000014 b +0x00000014 /* 00001160 */ label00001150: 00001150 80190004 lwz r0, [r25 + 0x0004] 00001154 38800000 li r4, 0x0000 00001158 7C1F0014 addc r0, r31, r0 0000115C 90190004 stw [r25 + 0x0004], r0 label00001160: 00001160 7C830735 extsh. r3, r4 00001164 408200A8 bne +0x000000A8 /* 0000120C */ label00001168: 00001168 80790008 lwz r3, [r25 + 0x0008] 0000116C 80190010 lwz r0, [r25 + 0x0010] 00001170 2C830000 cmpwi cr1, r3, 0 00001174 7C1B0014 addc r0, r27, r0 00001178 90190010 stw [r25 + 0x0010], r0 0000117C 41860044 beq cr1, +0x00000044 /* 000011C0 */ 00001180 30B90004 addic r5, r25, 4 00001184 38DB0000 addi r6, r27, 0x0000 00001188 80F9000C lwz r7, [r25 + 0x000C] 0000118C 38800FE0 li r4, 0x0FE0 00001190 480007E9 bl +0x000007E8 /* 00001978 */ 00001194 80410014 lwz r2, [r1 + 0x0014] 00001198 7C7F0734 extsh r31, r3 0000119C 80790004 lwz r3, [r25 + 0x0004] 000011A0 38BB0000 addi r5, r27, 0x0000 000011A4 389E0000 addi r4, r30, 0x0000 000011A8 48000819 bl +0x00000818 /* 000019C0 */ 000011AC 80410014 lwz r2, [r1 + 0x0014] 000011B0 80190004 lwz r0, [r25 + 0x0004] 000011B4 7C1B0014 addc r0, r27, r0 000011B8 90190004 stw [r25 + 0x0004], r0 000011BC 48000028 b +0x00000028 /* 000011E4 */ label000011C0: 000011C0 80790004 lwz r3, [r25 + 0x0004] 000011C4 38BB0000 addi r5, r27, 0x0000 000011C8 389E0000 addi r4, r30, 0x0000 000011CC 480007F5 bl +0x000007F4 /* 000019C0 */ 000011D0 80410014 lwz r2, [r1 + 0x0014] 000011D4 80190004 lwz r0, [r25 + 0x0004] 000011D8 3BE00000 li r31, 0x0000 000011DC 7C1B0014 addc r0, r27, r0 000011E0 90190004 stw [r25 + 0x0004], r0 label000011E4: 000011E4 7FE30735 extsh. r3, r31 000011E8 40820024 bne +0x00000024 /* 0000120C */ 000011EC 80190024 lwz r0, [r25 + 0x0024] 000011F0 80810038 lwz r4, [r1 + 0x0038] 000011F4 7C040014 addc r0, r4, r0 000011F8 90010038 stw [r1 + 0x0038], r0 000011FC 33BDFFFF subic r29, r29, 1 00001200 7F1DD000 cmp cr6, r29, r26 label00001204: 00001204 7FDCF010 subfc r30, r28, r30 00001208 4098FD88 bge cr6, -0x00000278 /* 00000F90 */ label0000120C: 0000120C 81810078 lwz r12, [r1 + 0x0078] 00001210 30210070 addic r1, r1, 112 00001214 7D8803A6 mtlr r12 00001218 BB21FFE4 lmw r25, [r1 - 0x001C] 0000121C 4E800020 blr label00001220: 00001220 BB210054 lmw r25, [r1 + 0x0054] 00001224 30210070 addic r1, r1, 112 00001228 4E800020 blr 0000122C 00000000 .invalid 00001230 00002041 .invalid 00001234 80070700 lwz r0, [r7 + 0x0700] 00001238 00000000 .invalid 0000123C 00000330 .invalid 00001240 00115265 .invalid 00001244 61645347 ori r4, r11, 0x5347 00001248 494F6E65 bl +0x014F6E64 /* 014F80AC */ 0000124C 4368616E bca 27, 8, 0x0000616C 00001250 6E656C00 xoris r5, r19, 0x6C00 fn00001254: 00001254 BE61FFCC stmw [r1 - 0x0034], r19 00001258 3AC30000 addi r22, r3, 0x0000 0000125C 3B070000 addi r24, r7, 0x0000 00001260 2C180000 cmpwi r24, 0 00001264 7C0802A6 mflr r0 00001268 81160024 lwz r8, [r22 + 0x0024] 0000126C 90010008 stw [r1 + 0x0008], r0 00001270 38600000 li r3, 0x0000 00001274 8016003E lwz r0, [r22 + 0x003E] 00001278 82B6003A lwz r21, [r22 + 0x003A] 0000127C 7CB70734 extsh r23, r5 00001280 7C0041D6 mullw r0, r0, r8 00001284 7E80A814 addc r20, r0, r21 00001288 7E60A014 addc r19, r0, r20 0000128C 9421FF80 stwu [r1 - 0x0080], r1 00001290 3B640000 addi r27, r4, 0x0000 00001294 3B260000 addi r25, r6, 0x0000 00001298 3393FFFF subic r28, r19, 1 0000129C 33B4FFFF subic r29, r20, 1 000012A0 40810144 ble +0x00000144 /* 000013E4 */ 000012A4 33F5FFFF subic r31, r21, 1 000012A8 3B400001 li r26, 0x0001 label000012AC: 000012AC 8016003E lwz r0, [r22 + 0x003E] 000012B0 3BD80000 addi r30, r24, 0x0000 000012B4 7C9E0000 cmp cr1, r30, r0 000012B8 80B60024 lwz r5, [r22 + 0x0024] 000012BC 40850008 ble cr1, +0x00000008 /* 000012C4 */ 000012C0 33C00000 addic r30, r0, 0 label000012C4: 000012C4 38E50000 addi r7, r5, 0x0000 000012C8 38760000 addi r3, r22, 0x0000 000012CC 38800000 li r4, 0x0000 000012D0 38D50000 addi r6, r21, 0x0000 000012D4 39190000 addi r8, r25, 0x0000 000012D8 393E0000 addi r9, r30, 0x0000 000012DC 4BFFFC21 bl -0x000003E0 /* 00000EFC */ 000012E0 7C630735 extsh. r3, r3 000012E4 408200EC bne +0x000000EC /* 000013D0 */ 000012E8 80B60024 lwz r5, [r22 + 0x0024] 000012EC 38760000 addi r3, r22, 0x0000 000012F0 38E50000 addi r7, r5, 0x0000 000012F4 38800001 li r4, 0x0001 000012F8 38D40000 addi r6, r20, 0x0000 000012FC 39190000 addi r8, r25, 0x0000 00001300 393E0000 addi r9, r30, 0x0000 00001304 4BFFFBF9 bl -0x00000408 /* 00000EFC */ 00001308 7C630735 extsh. r3, r3 0000130C 408200C4 bne +0x000000C4 /* 000013D0 */ 00001310 80B60024 lwz r5, [r22 + 0x0024] 00001314 38760000 addi r3, r22, 0x0000 00001318 38E50000 addi r7, r5, 0x0000 0000131C 38800002 li r4, 0x0002 00001320 38D30000 addi r6, r19, 0x0000 00001324 39190000 addi r8, r25, 0x0000 00001328 393E0000 addi r9, r30, 0x0000 0000132C 4BFFFBD1 bl -0x00000430 /* 00000EFC */ 00001330 7C630735 extsh. r3, r3 00001334 4082009C bne +0x0000009C /* 000013D0 */ 00001338 7C1EC814 addc r0, r30, r25 0000133C 7C990000 cmp cr1, r25, r0 00001340 9B410038 stb [r1 + 0x0038], r26 00001344 9B410038 stb [r1 + 0x0038], r26 00001348 40840078 bge cr1, +0x00000078 /* 000013C0 */ 0000134C 3100FFFF subic r8, r0, 1 00001350 7F194000 cmp cr6, r25, r8 00001354 7FC903A6 mtctr r30 00001358 81960024 lwz r12, [r22 + 0x0024] 0000135C 395F0000 addi r10, r31, 0x0000 00001360 393D0000 addi r9, r29, 0x0000 00001364 391C0000 addi r8, r28, 0x0000 label00001368: 00001368 38CC0000 addi r6, r12, 0x0000 0000136C 2C860000 cmpwi cr1, r6, 0 00001370 30C6FFFF subic r6, r6, 1 00001374 317BFFFC subic r11, r27, 4 00001378 41860038 beq cr1, +0x00000038 /* 000013B0 */ label0000137C: 0000137C 2C060000 cmpwi r6, 0 00001380 8CE90001 lbzu r7, [r9 + 0x0001] 00001384 8D8A0001 lbzu r12, [r10 + 0x0001] 00001388 8C880001 lbzu r4, [r8 + 0x0001] 0000138C 30C6FFFF subic r6, r6, 1 00001390 54E7402E rlwinm r7, r7, 8, 0, 23 00001394 7CE72378 or r7, r7, r4 00001398 558C801E rlwinm r12, r12, 16, 0, 15 0000139C 7CEC6378 or r12, r7, r12 000013A0 337B0004 addic r27, r27, 4 000013A4 958B0004 stwu [r11 + 0x0004], r12 000013A8 4082FFD4 bne -0x0000002C /* 0000137C */ 000013AC 81960024 lwz r12, [r22 + 0x0024] label000013B0: 000013B0 558B103A rlwinm r11, r12, 2, 0, 29 000013B4 7D6BB810 subfc r11, r11, r23 000013B8 7F7B5814 addc r27, r27, r11 000013BC 4019FFAC bdnzf cr6, -0x00000054 /* 00001368 */ label000013C0: 000013C0 7F1EC011 subfc. r24, r30, r24 000013C4 9B410038 stb [r1 + 0x0038], r26 000013C8 33200000 addic r25, r0, 0 000013CC 4181FEE0 bgt -0x00000120 /* 000012AC */ label000013D0: 000013D0 81810088 lwz r12, [r1 + 0x0088] 000013D4 30210080 addic r1, r1, 128 000013D8 7D8803A6 mtlr r12 000013DC BA61FFCC lmw r19, [r1 - 0x0034] 000013E0 4E800020 blr label000013E4: 000013E4 BA61004C lmw r19, [r1 + 0x004C] 000013E8 30210080 addic r1, r1, 128 000013EC 4E800020 blr 000013F0 00000000 .invalid 000013F4 00002041 .invalid 000013F8 800D0500 lwz r0, [r13 + 0x0500] 000013FC 00000000 .invalid 00001400 0000019C .invalid 00001404 00095265 .invalid 00001408 61645347 ori r4, r11, 0x5347 0000140C 49323400 b +0x01323400 /* 0132480C */ fn00001410: 00001410 BE21FFC4 stmw [r1 - 0x003C], r17 00001414 3B230000 addi r25, r3, 0x0000 00001418 3AE70000 addi r23, r7, 0x0000 0000141C 2C170000 cmpwi r23, 0 00001420 7C0802A6 mflr r0 00001424 81190024 lwz r8, [r25 + 0x0024] 00001428 90010008 stw [r1 + 0x0008], r0 0000142C 38600000 li r3, 0x0000 00001430 8019003E lwz r0, [r25 + 0x003E] 00001434 8259003A lwz r18, [r25 + 0x003A] 00001438 7CB40734 extsh r20, r5 0000143C 7C0041D6 mullw r0, r0, r8 00001440 7E609014 addc r19, r0, r18 00001444 7F609814 addc r27, r0, r19 00001448 9421FF80 stwu [r1 - 0x0080], r1 0000144C 3A240000 addi r17, r4, 0x0000 00001450 3AA60000 addi r21, r6, 0x0000 00001454 7F00D814 addc r24, r0, r27 00001458 335BFFFF subic r26, r27, 1 0000145C 32D3FFFF subic r22, r19, 1 00001460 40810180 ble +0x00000180 /* 000015E0 */ 00001464 33B2FFFF subic r29, r18, 1 00001468 33D8FFFF subic r30, r24, 1 0000146C 3BE00001 li r31, 0x0001 label00001470: 00001470 8019003E lwz r0, [r25 + 0x003E] 00001474 3B970000 addi r28, r23, 0x0000 00001478 7C9C0000 cmp cr1, r28, r0 0000147C 80B90024 lwz r5, [r25 + 0x0024] 00001480 40850008 ble cr1, +0x00000008 /* 00001488 */ 00001484 33800000 addic r28, r0, 0 label00001488: 00001488 38E50000 addi r7, r5, 0x0000 0000148C 38790000 addi r3, r25, 0x0000 00001490 38800000 li r4, 0x0000 00001494 38D20000 addi r6, r18, 0x0000 00001498 39150000 addi r8, r21, 0x0000 0000149C 393C0000 addi r9, r28, 0x0000 000014A0 4BFFFA5D bl -0x000005A4 /* 00000EFC */ 000014A4 7C630735 extsh. r3, r3 000014A8 40820124 bne +0x00000124 /* 000015CC */ 000014AC 80B90024 lwz r5, [r25 + 0x0024] 000014B0 38790000 addi r3, r25, 0x0000 000014B4 38E50000 addi r7, r5, 0x0000 000014B8 38800001 li r4, 0x0001 000014BC 38D30000 addi r6, r19, 0x0000 000014C0 39150000 addi r8, r21, 0x0000 000014C4 393C0000 addi r9, r28, 0x0000 000014C8 4BFFFA35 bl -0x000005CC /* 00000EFC */ 000014CC 7C630735 extsh. r3, r3 000014D0 408200FC bne +0x000000FC /* 000015CC */ 000014D4 80B90024 lwz r5, [r25 + 0x0024] 000014D8 38790000 addi r3, r25, 0x0000 000014DC 38E50000 addi r7, r5, 0x0000 000014E0 38800002 li r4, 0x0002 000014E4 38DB0000 addi r6, r27, 0x0000 000014E8 39150000 addi r8, r21, 0x0000 000014EC 393C0000 addi r9, r28, 0x0000 000014F0 4BFFFA0D bl -0x000005F4 /* 00000EFC */ 000014F4 7C630735 extsh. r3, r3 000014F8 408200D4 bne +0x000000D4 /* 000015CC */ 000014FC 80B90024 lwz r5, [r25 + 0x0024] 00001500 38790000 addi r3, r25, 0x0000 00001504 38E50000 addi r7, r5, 0x0000 00001508 38800003 li r4, 0x0003 0000150C 38D80000 addi r6, r24, 0x0000 00001510 39150000 addi r8, r21, 0x0000 00001514 393C0000 addi r9, r28, 0x0000 00001518 4BFFF9E5 bl -0x0000061C /* 00000EFC */ 0000151C 7C630735 extsh. r3, r3 00001520 408200AC bne +0x000000AC /* 000015CC */ 00001524 7C1CA814 addc r0, r28, r21 00001528 7C950000 cmp cr1, r21, r0 0000152C 9BE10038 stb [r1 + 0x0038], r31 00001530 9BE10038 stb [r1 + 0x0038], r31 00001534 40840088 bge cr1, +0x00000088 /* 000015BC */ 00001538 3100FFFF subic r8, r0, 1 0000153C 7F154000 cmp cr6, r21, r8 00001540 7F8903A6 mtctr r28 00001544 80F90024 lwz r7, [r25 + 0x0024] 00001548 393E0000 addi r9, r30, 0x0000 0000154C 395D0000 addi r10, r29, 0x0000 00001550 39960000 addi r12, r22, 0x0000 00001554 391A0000 addi r8, r26, 0x0000 label00001558: 00001558 3AA70000 addi r21, r7, 0x0000 0000155C 2C950000 cmpwi cr1, r21, 0 00001560 32B5FFFF subic r21, r21, 1 00001564 3171FFFC subic r11, r17, 4 00001568 41860044 beq cr1, +0x00000044 /* 000015AC */ label0000156C: 0000156C 2C150000 cmpwi r21, 0 00001570 8CCC0001 lbzu r6, [r12 + 0x0001] 00001574 8CEA0001 lbzu r7, [r10 + 0x0001] 00001578 54C4402E rlwinm r4, r6, 8, 0, 23 0000157C 8CC80001 lbzu r6, [r8 + 0x0001] 00001580 8CA90001 lbzu r5, [r9 + 0x0001] 00001584 7C863378 or r6, r4, r6 00001588 32B5FFFF subic r21, r21, 1 0000158C 54E7801E rlwinm r7, r7, 16, 0, 15 00001590 7CC73B78 or r7, r6, r7 00001594 54A6C00E rlwinm r6, r5, 24, 0, 7 00001598 7CE73378 or r7, r7, r6 0000159C 32310004 addic r17, r17, 4 000015A0 94EB0004 stwu [r11 + 0x0004], r7 000015A4 4082FFC8 bne -0x00000038 /* 0000156C */ 000015A8 80F90024 lwz r7, [r25 + 0x0024] label000015AC: 000015AC 54EB103A rlwinm r11, r7, 2, 0, 29 000015B0 7D6BA010 subfc r11, r11, r20 000015B4 7E315814 addc r17, r17, r11 000015B8 4019FFA0 bdnzf cr6, -0x00000060 /* 00001558 */ label000015BC: 000015BC 7EFCB811 subfc. r23, r28, r23 000015C0 9BE10038 stb [r1 + 0x0038], r31 000015C4 32A00000 addic r21, r0, 0 000015C8 4181FEA8 bgt -0x00000158 /* 00001470 */ label000015CC: 000015CC 81810088 lwz r12, [r1 + 0x0088] 000015D0 30210080 addic r1, r1, 128 000015D4 7D8803A6 mtlr r12 000015D8 BA21FFC4 lmw r17, [r1 - 0x003C] 000015DC 4E800020 blr label000015E0: 000015E0 BA210044 lmw r17, [r1 + 0x0044] 000015E4 30210080 addic r1, r1, 128 000015E8 4E800020 blr 000015EC 00000000 .invalid 000015F0 00002041 .invalid 000015F4 800F0500 lwz r0, [r15 + 0x0500] 000015F8 00000000 .invalid 000015FC 000001DC .invalid 00001600 00095265 .invalid 00001604 61645347 ori r4, r11, 0x5347 00001608 49333200 b +0x01333200 /* 01334808 */ fn0000160C: 0000160C 7C600734 extsh r0, r3 00001610 2F800000 cmpwi cr7, r0, 0 00001614 38600000 li r3, 0x0000 00001618 409D00A0 ble cr7, +0x000000A0 /* 000016B8 */ label0000161C: 0000161C 88E50000 lbz r7, [r5] 00001620 39250000 addi r9, r5, 0x0000 00001624 54E6067F rlwinm. r6, r7, 0, 25, 31 00001628 7CE70774 extsb r7, r7 0000162C 2F070000 cmpwi cr6, r7, 0 00001630 38E50000 addi r7, r5, 0x0000 00001634 7C060010 subfc r0, r6, r0 00001638 4C800000 mcrf cr1, cr0 0000163C 30A50001 addic r5, r5, 1 00001640 41820078 beq +0x00000078 /* 000016B8 */ 00001644 7C000734 extsh r0, r0 00001648 2F800000 cmpwi cr7, r0, 0 0000164C 3106FFFF subic r8, r6, 1 00001650 40980030 bge cr6, +0x00000030 /* 00001680 */ 00001654 7D080734 extsh r8, r8 00001658 30C4FFFF subic r6, r4, 1 label0000165C: 0000165C 2C880000 cmpwi cr1, r8, 0 00001660 30E8FFFF subic r7, r8, 1 00001664 8D090001 lbzu r8, [r9 + 0x0001] 00001668 30A50001 addic r5, r5, 1 0000166C 9D060001 stbu [r6 + 0x0001], r8 00001670 30840001 addic r4, r4, 1 00001674 7CE80734 extsh r8, r7 00001678 4086FFE4 bne cr1, -0x0000001C /* 0000165C */ 0000167C 48000038 b +0x00000038 /* 000016B4 */ label00001680: 00001680 89070001 lbz r8, [r7 + 0x0001] 00001684 30A70002 addic r5, r7, 2 00001688 7D070774 extsb r7, r8 0000168C 30C6FFFF subic r6, r6, 1 00001690 7CC80734 extsh r8, r6 00001694 30C4FFFF subic r6, r4, 1 00001698 4186001C beq cr1, +0x0000001C /* 000016B4 */ label0000169C: 0000169C 2C880000 cmpwi cr1, r8, 0 000016A0 3108FFFF subic r8, r8, 1 000016A4 30840001 addic r4, r4, 1 000016A8 9CE60001 stbu [r6 + 0x0001], r7 000016AC 7D080734 extsh r8, r8 000016B0 4086FFEC bne cr1, -0x00000014 /* 0000169C */ label000016B4: 000016B4 419DFF68 bgt cr7, -0x00000098 /* 0000161C */ label000016B8: 000016B8 409C0008 bge cr7, +0x00000008 /* 000016C0 */ 000016BC 3860DCF7 li r3, 0xFFFFDCF7 label000016C0: 000016C0 4E800020 blr 000016C4 00000000 .invalid 000016C8 00002040 .invalid 000016CC 00000300 .invalid 000016D0 00000000 .invalid 000016D4 000000B8 .invalid 000016D8 000D6D79 .invalid 000016DC 556E7061 rlwinm. r14, r11, 14, 1, 16 000016E0 636B4269 ori r11, r27, 0x4269 000016E4 74733800 andis. r19, r3, 0x3800 000016E8 8000FFFC lwz r0, [r0 - 0x0004] 000016EC 00000000 .invalid fn000016F0: 000016F0 8182FF78 lwz r12, [r2 - 0x0088] 000016F4 90410014 stw [r1 + 0x0014], r2 000016F8 800C0000 lwz r0, [r12] 000016FC 804C0004 lwz r2, [r12 + 0x0004] 00001700 7C0903A6 mtctr r0 00001704 4E800420 bctr fn00001708: 00001708 8182FFEC lwz r12, [r2 - 0x0014] 0000170C 90410014 stw [r1 + 0x0014], r2 00001710 800C0000 lwz r0, [r12] 00001714 804C0004 lwz r2, [r12 + 0x0004] 00001718 7C0903A6 mtctr r0 0000171C 4E800420 bctr fn00001720: 00001720 8182FFA4 lwz r12, [r2 - 0x005C] 00001724 90410014 stw [r1 + 0x0014], r2 00001728 800C0000 lwz r0, [r12] 0000172C 804C0004 lwz r2, [r12 + 0x0004] 00001730 7C0903A6 mtctr r0 00001734 4E800420 bctr fn00001738: 00001738 8182FFE0 lwz r12, [r2 - 0x0020] 0000173C 90410014 stw [r1 + 0x0014], r2 00001740 800C0000 lwz r0, [r12] 00001744 804C0004 lwz r2, [r12 + 0x0004] 00001748 7C0903A6 mtctr r0 0000174C 4E800420 bctr fn00001750: 00001750 8182FF90 lwz r12, [r2 - 0x0070] 00001754 90410014 stw [r1 + 0x0014], r2 00001758 800C0000 lwz r0, [r12] 0000175C 804C0004 lwz r2, [r12 + 0x0004] 00001760 7C0903A6 mtctr r0 00001764 4E800420 bctr fn00001768: 00001768 8182FFC8 lwz r12, [r2 - 0x0038] 0000176C 90410014 stw [r1 + 0x0014], r2 00001770 800C0000 lwz r0, [r12] 00001774 804C0004 lwz r2, [r12 + 0x0004] 00001778 7C0903A6 mtctr r0 0000177C 4E800420 bctr fn00001780: 00001780 8182FF9C lwz r12, [r2 - 0x0064] 00001784 90410014 stw [r1 + 0x0014], r2 00001788 800C0000 lwz r0, [r12] 0000178C 804C0004 lwz r2, [r12 + 0x0004] 00001790 7C0903A6 mtctr r0 00001794 4E800420 bctr fn00001798: 00001798 8182FF94 lwz r12, [r2 - 0x006C] 0000179C 90410014 stw [r1 + 0x0014], r2 000017A0 800C0000 lwz r0, [r12] 000017A4 804C0004 lwz r2, [r12 + 0x0004] 000017A8 7C0903A6 mtctr r0 000017AC 4E800420 bctr fn000017B0: 000017B0 8182FFDC lwz r12, [r2 - 0x0024] 000017B4 90410014 stw [r1 + 0x0014], r2 000017B8 800C0000 lwz r0, [r12] 000017BC 804C0004 lwz r2, [r12 + 0x0004] 000017C0 7C0903A6 mtctr r0 000017C4 4E800420 bctr fn000017C8: 000017C8 8182FFB8 lwz r12, [r2 - 0x0048] 000017CC 90410014 stw [r1 + 0x0014], r2 000017D0 800C0000 lwz r0, [r12] 000017D4 804C0004 lwz r2, [r12 + 0x0004] 000017D8 7C0903A6 mtctr r0 000017DC 4E800420 bctr fn000017E0: 000017E0 8182FF80 lwz r12, [r2 - 0x0080] 000017E4 90410014 stw [r1 + 0x0014], r2 000017E8 800C0000 lwz r0, [r12] 000017EC 804C0004 lwz r2, [r12 + 0x0004] 000017F0 7C0903A6 mtctr r0 000017F4 4E800420 bctr fn000017F8: 000017F8 8182FF84 lwz r12, [r2 - 0x007C] 000017FC 90410014 stw [r1 + 0x0014], r2 00001800 800C0000 lwz r0, [r12] 00001804 804C0004 lwz r2, [r12 + 0x0004] 00001808 7C0903A6 mtctr r0 0000180C 4E800420 bctr fn00001810: 00001810 8182FFC0 lwz r12, [r2 - 0x0040] 00001814 90410014 stw [r1 + 0x0014], r2 00001818 800C0000 lwz r0, [r12] 0000181C 804C0004 lwz r2, [r12 + 0x0004] 00001820 7C0903A6 mtctr r0 00001824 4E800420 bctr fn00001828: 00001828 8182FF88 lwz r12, [r2 - 0x0078] 0000182C 90410014 stw [r1 + 0x0014], r2 00001830 800C0000 lwz r0, [r12] 00001834 804C0004 lwz r2, [r12 + 0x0004] 00001838 7C0903A6 mtctr r0 0000183C 4E800420 bctr fn00001840: 00001840 8182FFD0 lwz r12, [r2 - 0x0030] 00001844 90410014 stw [r1 + 0x0014], r2 00001848 800C0000 lwz r0, [r12] 0000184C 804C0004 lwz r2, [r12 + 0x0004] 00001850 7C0903A6 mtctr r0 00001854 4E800420 bctr fn00001858: 00001858 8182FFC4 lwz r12, [r2 - 0x003C] 0000185C 90410014 stw [r1 + 0x0014], r2 00001860 800C0000 lwz r0, [r12] 00001864 804C0004 lwz r2, [r12 + 0x0004] 00001868 7C0903A6 mtctr r0 0000186C 4E800420 bctr fn00001870: 00001870 8182FFD4 lwz r12, [r2 - 0x002C] 00001874 90410014 stw [r1 + 0x0014], r2 00001878 800C0000 lwz r0, [r12] 0000187C 804C0004 lwz r2, [r12 + 0x0004] 00001880 7C0903A6 mtctr r0 00001884 4E800420 bctr fn00001888: 00001888 8182FFD8 lwz r12, [r2 - 0x0028] 0000188C 90410014 stw [r1 + 0x0014], r2 00001890 800C0000 lwz r0, [r12] 00001894 804C0004 lwz r2, [r12 + 0x0004] 00001898 7C0903A6 mtctr r0 0000189C 4E800420 bctr fn000018A0: 000018A0 8182FFB4 lwz r12, [r2 - 0x004C] 000018A4 90410014 stw [r1 + 0x0014], r2 000018A8 800C0000 lwz r0, [r12] 000018AC 804C0004 lwz r2, [r12 + 0x0004] 000018B0 7C0903A6 mtctr r0 000018B4 4E800420 bctr fn000018B8: 000018B8 8182FF8C lwz r12, [r2 - 0x0074] 000018BC 90410014 stw [r1 + 0x0014], r2 000018C0 800C0000 lwz r0, [r12] 000018C4 804C0004 lwz r2, [r12 + 0x0004] 000018C8 7C0903A6 mtctr r0 000018CC 4E800420 bctr fn000018D0: 000018D0 8182FFCC lwz r12, [r2 - 0x0034] 000018D4 90410014 stw [r1 + 0x0014], r2 000018D8 800C0000 lwz r0, [r12] 000018DC 804C0004 lwz r2, [r12 + 0x0004] 000018E0 7C0903A6 mtctr r0 000018E4 4E800420 bctr fn000018E8: 000018E8 8182FFBC lwz r12, [r2 - 0x0044] 000018EC 90410014 stw [r1 + 0x0014], r2 000018F0 800C0000 lwz r0, [r12] 000018F4 804C0004 lwz r2, [r12 + 0x0004] 000018F8 7C0903A6 mtctr r0 000018FC 4E800420 bctr fn00001900: 00001900 8182FF98 lwz r12, [r2 - 0x0068] 00001904 90410014 stw [r1 + 0x0014], r2 00001908 800C0000 lwz r0, [r12] 0000190C 804C0004 lwz r2, [r12 + 0x0004] 00001910 7C0903A6 mtctr r0 00001914 4E800420 bctr fn00001918: 00001918 8182FFB0 lwz r12, [r2 - 0x0050] 0000191C 90410014 stw [r1 + 0x0014], r2 00001920 800C0000 lwz r0, [r12] 00001924 804C0004 lwz r2, [r12 + 0x0004] 00001928 7C0903A6 mtctr r0 0000192C 4E800420 bctr fn00001930: 00001930 8182FFE4 lwz r12, [r2 - 0x001C] 00001934 90410014 stw [r1 + 0x0014], r2 00001938 800C0000 lwz r0, [r12] 0000193C 804C0004 lwz r2, [r12 + 0x0004] 00001940 7C0903A6 mtctr r0 00001944 4E800420 bctr fn00001948: 00001948 8182FF74 lwz r12, [r2 - 0x008C] 0000194C 90410014 stw [r1 + 0x0014], r2 00001950 800C0000 lwz r0, [r12] 00001954 804C0004 lwz r2, [r12 + 0x0004] 00001958 7C0903A6 mtctr r0 0000195C 4E800420 bctr fn00001960: 00001960 8182FF6C lwz r12, [r2 - 0x0094] 00001964 90410014 stw [r1 + 0x0014], r2 00001968 800C0000 lwz r0, [r12] 0000196C 804C0004 lwz r2, [r12 + 0x0004] 00001970 7C0903A6 mtctr r0 00001974 4E800420 bctr fn00001978: 00001978 8182FF7C lwz r12, [r2 - 0x0084] 0000197C 90410014 stw [r1 + 0x0014], r2 00001980 800C0000 lwz r0, [r12] 00001984 804C0004 lwz r2, [r12 + 0x0004] 00001988 7C0903A6 mtctr r0 0000198C 4E800420 bctr fn00001990: 00001990 8182FFA0 lwz r12, [r2 - 0x0060] 00001994 90410014 stw [r1 + 0x0014], r2 00001998 800C0000 lwz r0, [r12] 0000199C 804C0004 lwz r2, [r12 + 0x0004] 000019A0 7C0903A6 mtctr r0 000019A4 4E800420 bctr fn000019A8: 000019A8 8182FFA8 lwz r12, [r2 - 0x0058] 000019AC 90410014 stw [r1 + 0x0014], r2 000019B0 800C0000 lwz r0, [r12] 000019B4 804C0004 lwz r2, [r12 + 0x0004] 000019B8 7C0903A6 mtctr r0 000019BC 4E800420 bctr fn000019C0: 000019C0 8182FFF0 lwz r12, [r2 - 0x0010] 000019C4 90410014 stw [r1 + 0x0014], r2 000019C8 800C0000 lwz r0, [r12] 000019CC 804C0004 lwz r2, [r12 + 0x0004] 000019D0 7C0903A6 mtctr r0 000019D4 4E800420 bctr fn000019D8: 000019D8 8182FFAC lwz r12, [r2 - 0x0054] 000019DC 90410014 stw [r1 + 0x0014], r2 000019E0 800C0000 lwz r0, [r12] 000019E4 804C0004 lwz r2, [r12 + 0x0004] 000019E8 7C0903A6 mtctr r0 000019EC 4E800420 bctr fn000019F0: 000019F0 8182FFE8 lwz r12, [r2 - 0x0018] 000019F4 90410014 stw [r1 + 0x0014], r2 000019F8 800C0000 lwz r0, [r12] 000019FC 804C0004 lwz r2, [r12 + 0x0004] 00001A00 7C0903A6 mtctr r0 00001A04 4E800420 bctr fn00001A08: 00001A08 8182FF70 lwz r12, [r2 - 0x0090] 00001A0C 90410014 stw [r1 + 0x0014], r2 00001A10 800C0000 lwz r0, [r12] 00001A14 804C0004 lwz r2, [r12 + 0x0004] 00001A18 7C0903A6 mtctr r0 00001A1C 4E800420 bctr [section 1 header] name __missing__ default_address 00000000 total_size 2A1 unpacked_size 2A1 packed_size 12A section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 02 58 00 00 01 50 | X P 0000000000000090 | 00 00 01 60 00 00 00 00 00 00 00 94 00 00 00 00 | ` 00000000000000A0 | 00 00 01 A0 00 00 00 94 00 00 00 00 00 00 02 04 | 00000000000000B0 | 00 00 00 94 00 00 00 00 00 00 02 34 00 00 00 94 | 4 00000000000000C0 | 00 00 00 00 00 00 04 D8 00 00 00 94 00 00 00 00 | 00000000000000D0 | 00 00 05 B0 00 00 00 94 00 00 00 00 00 00 05 D8 | 00000000000000E0 | 00 00 00 94 00 00 00 00 00 00 07 F0 00 00 00 94 | 00000000000000F0 | 00 00 00 00 00 00 0D A0 00 00 00 94 00 00 00 00 | 0000000000000100 | 00 00 0E 1C 00 00 00 94 00 00 00 00 00 00 0E 4C | L 0000000000000110 | 00 00 00 94 00 00 00 00 00 00 0E 80 00 00 00 94 | 0000000000000120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000130 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000140 | 00 01 00 04 00 00 00 94 00 00 00 00 00 00 00 00 | 0000000000000150 | 00 08 00 00 01 60 00 17 00 00 01 A0 00 00 00 00 | ` 0000000000000160 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000170 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000180 | 00 00 00 AC 00 00 00 F0 00 00 00 A0 00 00 02 F0 | 0000000000000190 | 00 00 00 C4 00 00 03 F0 00 00 00 B8 00 00 03 F0 | 00000000000001A0 | 00 00 00 F4 00 00 03 F0 FF FF FF FF 00 00 00 00 | 00000000000001B0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001C0 | FF FF FF FF 00 00 00 00 00 00 00 DC 00 00 03 F0 | 00000000000001D0 | 00 00 00 E8 00 00 03 F0 00 00 00 D0 00 00 03 F0 | 00000000000001E0 | 00 00 01 18 00 03 FF F0 00 00 01 0C 00 03 FF F0 | 00000000000001F0 | 00 00 01 00 03 FF FF F0 FF FF FF FF 00 00 00 00 | 0000000000000200 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000210 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000220 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000230 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000240 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000250 | FF FF FF FF 00 00 00 00 47 57 65 20 61 72 65 20 | GWe are 0000000000000260 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a 0000000000000270 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F | zero procInfo o 0000000000000280 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo 0000000000000290 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch... 00000000000002A0 | 00 | [section 1 relocation program disassembly] 0000: 4A21 reloc_v_add_imports num_words=34 0002: 4202 reloc_v_add_sect_d num_words=3 0004: 440B reloc_v_add_sect_c_sect_d_none num_3_word_blocks=12 0006: 0201 reloc_skip_then_add_sect_d skip_words=8, num_words=1 0008: 8009 reloc_incr_reloc_addr delta=0xA 000A: 4200 reloc_v_add_sect_d num_words=1 000C: 8001 reloc_incr_reloc_addr delta=0x2 000E: 4800 reloc_v_add_sect_d_none num_2_word_blocks=1 0010: 801F reloc_incr_reloc_addr delta=0x20 0012: 4804 reloc_v_add_sect_d_none num_2_word_blocks=5 0014: 9100 reloc_repeat blocks=2 (dest=0x10), times=1 0016: 4200 reloc_v_add_sect_d num_words=1 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 344 section_kind LOADER share_kind PROCESS alignment 00 [export table: 0 entries] [import table: 34 entries] 0 => [import QuickTimeLib:TransformRect (02)] 1 => [import QuickTimeLib:ICMDecompressComplete (02)] 2 => [import QuickTimeLib:InverseMatrix (02)] 3 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)] 4 => [import InterfaceLib:CallUniversalProc (02)] 5 => [import InterfaceLib:GetComponentRefcon (02)] 6 => [import InterfaceLib:SetComponentRefcon (02)] 7 => [import InterfaceLib:OpenComponentResFile (02)] 8 => [import InterfaceLib:CloseComponentResFile (02)] 9 => [import InterfaceLib:SetComponentInstanceStorage (02)] 10 => [import InterfaceLib:GetComponentInstanceA5 (02)] 11 => [import InterfaceLib:CountComponentInstances (02)] 12 => [import InterfaceLib:GetZone (02)] 13 => [import InterfaceLib:NewHandle (02)] 14 => [import InterfaceLib:NewPtrClear (02)] 15 => [import InterfaceLib:HLock (02)] 16 => [import InterfaceLib:HUnlock (02)] 17 => [import InterfaceLib:HPurge (02)] 18 => [import InterfaceLib:HNoPurge (02)] 19 => [import InterfaceLib:SetZone (02)] 20 => [import InterfaceLib:DisposePtr (02)] 21 => [import InterfaceLib:DisposeHandle (02)] 22 => [import InterfaceLib:ResError (02)] 23 => [import InterfaceLib:CurResFile (02)] 24 => [import InterfaceLib:UseResFile (02)] 25 => [import InterfaceLib:Get1Resource (02)] 26 => [import InterfaceLib:LoadResource (02)] 27 => [import InterfaceLib:DetachResource (02)] 28 => [import InterfaceLib:SystemZone (02)] 29 => [import InterfaceLib:MemError (02)] 30 => [import InterfaceLib:SetRect (02)] 31 => [import InterfaceLib:SectRect (02)] 32 => [import InterfaceLib:DebugStr (02)] 33 => [import InterfaceLib:BlockMoveData (02)]